Vim自帶的快捷鍵(常用的不列舉了)
快捷鍵 | 功能說明 |
---|---|
C-n/C-p | 自動補全,n光標在第一個,p光標在最後一個 |
C-x C-l | C-x在insert模式下進入x模式,此模式下可以使用C-l後按一個已經存在行的前幾個字符後進入選擇列表 |
C-x C-f | 在x模式下,按C-f插入當前目錄下的文件名 |
Vim自帶一些功能設置
設置 | 功能說明 |
---|---|
set mouse=a | vim獲取鼠標動作,如果要vim釋放鼠標,按住shift即可;按住shift之後的操作可以讓xshell獲取鼠標動作,然後能使用windows下的剪切板功能。 |
NERDtree
快捷鍵 | 功能說明 |
---|---|
回車, o | 打開文件或目錄 |
p | 回到上層目錄 |
P | 回到根目錄 |
m | 打開文件系統操作菜單,添加,刪除,移動和複製 |
? | 打開幫助文檔,再按一次就會關閉 |
CtrlP 和 Ctrlp-funky
Ctrlp-funky是Ctrlp的擴展
快捷鍵 | 功能說明 |
---|---|
C-p | 啓動文件查找功能,後續的所有操作都要使用這個操作 |
C-f 和 C-b | 在files/buf/mru files/funky中來回切換 |
C-d | 只查找文件名,而不是全路徑 |
C-n, C-p | 在查找歷史字符串中選擇一個字符串 |
vim-multiple-cursors
快捷鍵 | 功能說明 |
---|---|
C-n | 在普通模式下,向下選取字符串 |
C-p | 向上選取字符串 |
C-x | 跳過 |
esc | 退出 |
Matchit.zip
快捷鍵 | 功能說明 |
---|---|
% | 在普通模式下,跳轉到相對應的標籤符號處,比如{},<div> </div> |
easymotion
快捷鍵 | 功能說明 |
---|---|
w/b | 在普通模式下,向後向前跳轉一個字(word)(back) |
,,s | 通過輸入一個字符搜索跳轉 |
nerdcommenter
快捷鍵 | 功能說明 |
---|---|
,cc | 對選中行註釋 |
,cu | 對選中行解除註釋 |
Tabular
快捷鍵 | 功能說明 |
---|---|
:Tab /= | 按字符 = 對齊 |