Vim之所以能號稱編輯器之神,除了各種編輯模式和命令外光绕,最主要的原因就在于各種神奇的插件了.
下面女嘲,擼主給常用的vim插件做張快捷鍵速查表畜份,只涉及到擼主常用到的快捷鍵诞帐,所以不會太多.
如果各位想知道相關(guān)插件的更多快捷鍵,請在vim中執(zhí)行:
:help PluginName
NERDTree:
命令 | 功能 |
---|---|
Ctrl+e | 打開或者關(guān)閉NERDTree窗口 |
go | 打開選中文件爆雹,但光標(biāo)停留在NERDTree窗口 |
i | 在新split窗口中打開選中文件 |
gi | 在新split窗口中打開選中文件停蕉,但光標(biāo)停留在NERDTree窗口 |
s | 在新vsplit窗口中打開選中文件 |
gs | 在新vsplit窗口中打開選中文件,但光標(biāo)停留在NERDTree窗口 |
r | 刷新當(dāng)前目錄所有子目錄 |
R | 刷新當(dāng)前根目錄所有子目錄 |
A | 最大最小化NERDTree窗口 |
NERDCommenter
命令 | 功能 |
---|---|
<leader>cs | 格式化注釋 |
<leader>c<space> | 根據(jù)首行钙态,判斷內(nèi)容是注釋還是解注釋 |
<leader>cs | 根據(jù)每行的情況慧起,判斷內(nèi)容是注釋還是解注釋 |
<leader>cy | 將內(nèi)容復(fù)制,并注釋 |
<leader>cm | 多行注釋 |
<leader>cc | 單行注釋 |
Tagbar
命令 | 功能 |
---|---|
<leader>tt | 開關(guān)tagbar |
p | 跳轉(zhuǎn)到tag所在處册倒,光標(biāo)留在tagbar |
zj | 跳轉(zhuǎn)到下一文件夾 |
zk | 跳轉(zhuǎn)到上一文件夾 |
s | 改變排序方式 |
Fugitive
命令 | 功能 |
---|---|
<leader>gs | 等價于git status |
<leader>gd | git diff當(dāng)前窗口打開的文件 |
<leader>gc | git commit |
<leader>gb | git blame當(dāng)前窗口打開的文件 |
<leader>gl | git log當(dāng)前窗口打開的文件 |
<leader>cc | 單行注釋 |
EasyMotion
命令 | 功能 |
---|---|
<leader><leader>w | 快速跳轉(zhuǎn)到光標(biāo)后的位置蚓挤,以一個word為單位 |
<leader><leader>b | 快速跳轉(zhuǎn)到光標(biāo)前的位置,以一個word為單位 |
<leader><leader>s | 搜索跳轉(zhuǎn) |
<Leader><Leader>j | 向下行級跳轉(zhuǎn) |
<Leader><Leader>k | 向上行級跳轉(zhuǎn) |