Skip to content

Commit

Permalink
(wiki) Add document for Vim
Browse files Browse the repository at this point in the history
  • Loading branch information
malkoG committed Nov 1, 2023
1 parent 77de811 commit 625bd74
Show file tree
Hide file tree
Showing 5 changed files with 64 additions and 10 deletions.
2 changes: 1 addition & 1 deletion src/_data/available_wiki_documents.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
["quarterly/2023-Q3","workbench/cheatsheet","mastodon/recommendations","archive","quarterly/2023-Q2","appendix/excelcon-2nd","appendix","rfc","rfc/2616","quarterly/2023-Q1","mastodon","vim-plugin/flutter-tools.nvim","digital-garden","prompt-engineering","vim-plugin/mind.nvim","improving-productivity","cli/diff","cli","dogfooding-driven-development","workbench","wezterm","vim-plugin/telekasten.nvim","vim-plugin","tmuxinator","symbol","neovim","projects/neural-bridge","daily/2023-01-19"]
["vim/builtins","vim","workbench/cheatsheet","quarterly/2023-Q3","mastodon/recommendations","archive","quarterly/2023-Q2","appendix/excelcon-2nd","appendix","rfc","rfc/2616","quarterly/2023-Q1","mastodon","vim-plugin/flutter-tools.nvim","digital-garden","prompt-engineering","vim-plugin/mind.nvim","improving-productivity","cli/diff","cli","dogfooding-driven-development","workbench","wezterm","vim-plugin/telekasten.nvim","vim-plugin","tmuxinator","symbol","neovim","projects/neural-bridge","daily/2023-01-19"]
42 changes: 33 additions & 9 deletions src/_data/wiki_datasets.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,21 @@
{
"nodes": [
{
"id": "quarterly/2023-Q3",
"id": "vim/builtins",
"group": 1
},
{
"id": "vim",
"group": 1
},
{
"id": "workbench/cheatsheet",
"group": 1
},
{
"id": "quarterly/2023-Q3",
"group": 1
},
{
"id": "mastodon/recommendations",
"group": 1
Expand Down Expand Up @@ -116,10 +124,6 @@
"id": "vim-plugin/telescope.nvim",
"group": 1
},
{
"id": "vim",
"group": 1
},
{
"id": "vim-plugin/nvim-treesitter-context",
"group": 1
Expand Down Expand Up @@ -149,7 +153,7 @@
"group": 1
},
{
"id": "#archive",
"id": "#vim",
"group": 2,
"fx": -73.98267743385807,
"fy": 67.77419285757288
Expand All @@ -161,7 +165,7 @@
"fy": -100.19224370508499
},
{
"id": "#vim",
"id": "#archive",
"group": 2,
"fx": 61.29738964898668,
"fy": 79.9515902047973
Expand All @@ -181,15 +185,35 @@
],
"links": [
{
"source": "#archive",
"target": "quarterly/2023-Q3",
"source": "#vim",
"target": "vim/builtins",
"value": 100
},
{
"source": "#vim",
"target": "vim",
"value": 100
},
{
"source": "vim",
"target": "vim/builtins",
"value": 1
},
{
"source": "#productivity",
"target": "workbench/cheatsheet",
"value": 100
},
{
"source": "workbench/cheatsheet",
"target": "vim/builtins",
"value": 1
},
{
"source": "#archive",
"target": "quarterly/2023-Q3",
"value": 100
},
{
"source": "#archive",
"target": "archive",
Expand Down
10 changes: 10 additions & 0 deletions src/_wiki/vim.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: Vim (TBD)
date: 2023-11-01
layout: wiki
tags: vim
---

## 관련 문서

* [[vim/builtins]]{Vim에서 제공하는 기본 기능}
16 changes: 16 additions & 0 deletions src/_wiki/vim/builtins.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: Vim에서 제공하는 기본 기능
date: 2023-11-01
layout: wiki
tags: vim
---

> Disclaimer : 혼선을 방지하기 위해 이 문서에서는 키맵을 설명할때 대/소문자를 구분해서 표기함.
>
> * CTRL/SUPER/ALT 키를 동시에 입력하는 경우에는 `CTRL + SHIFT + A` 와 같이 표기

## Buffer 관련 기능

* `CTRL + w` + `H/J/K/L` : h/j/k/l 표기법을 보면 알 수 있듯이 현재 활성화된 버퍼를 화면의 맨왼쪽/맨아래쪽/맨위쪽/맨오른쪽으로 위치를 옮김. 왼쪽/오른쪽으로 옮길 경우 버퍼의 높이가 화면 전체의 높이로 조정이 되고, 위쪽/아래쪽으로 옮길 경우 버퍼의 너비가 화면 전체의 너비로 조정이 됨.
* `CTRL + w` + `Ctrl + r / Ctrl + R` : 버퍼의 위치를 위아래 혹은 좌우로 rotate하면서 swap한다.
4 changes: 4 additions & 0 deletions src/_wiki/workbench/cheatsheet.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ tags: productivity
사용하기 편한 단축키를 그 중 일부는 머슬메모리로서 체화할 필요가 있는 것들이다.
Tmux/Amethyst/Wezterm 뿐만이 아니라 Chrome(Vimium)/Slack 등 데스크톱 어플리케이션을 사용할때 요긴하게 쓸만한 단축키들을 나열할 예정이다.

### Vim

자세한 내용은 [[vim/builtins]]{Vim에서 제공하는 기본 기능} 문서를 참고

### Amethyst

> **TL;DR** - 마우스의 도움이 없이도 창을 전환하고 윈도우의 레이아웃 배치를 입맛대로 할 수 있다.
Expand Down

0 comments on commit 625bd74

Please sign in to comment.