vim 高階操作總結
阿新 • • 發佈:2020-12-29
ctrl + z ===> 將vim放到後臺
fg ===> 將vim放到前臺
b/B ===>往回退一個字
{ ===>移動到上一個段落
} ===>移動到下一個段落
0 ====>移動到行首
$ ====>移動到行尾
:set hlsearch ====>設定搜尋高亮效果
* ====>搜尋目前遊標的這個字
fx ====>向前搜尋這一行最近的x
Fx == ==>向後搜尋這一行最近的x
zz =====>讓某一行停在畫面中間
zt =====>讓某一行停在上方
zb =====>讓某一行停在下方
V =====>切換到Visual模式,並選中整行
: set clipboard unnamed
"ay ======>把內容存到a暫存器
"by ======>把內容存到b暫存器
"ap ======>貼上暫存器a的內容
" bp ======>貼上暫存器b的內容
"reg ======>檢視暫存器所有的內容
x ======> 刪除游標所在的文字,而且會把刪除的文字放在暫存器
d ======> 刪除選取的內容,而且會把刪除的文字放在暫存器
D ======> 刪除游標以後的內容,而且會把刪除的文字放在暫存器
c ======> 刪除選取的內容並直接進入 insert模式,而且會把刪除的文字放在暫存器
C ======> 刪除游標後的內容並直接進入 insert模式,而且會把刪除的文字放在暫存器
>> << =======>增加或者減少縮排
gg=G =======> 排版
:e filename =======>開啟新文件
:tabe ========> 開啟新分頁
gt ========> 跳到下一個分頁
gT ========> 跳到前一個分頁
:new ========>新增水平視窗
:vnew ========>新增垂直視窗
Ctrl + w +hjkl ==========>移動視窗
Ctrl + w ==========>迴圈移動遊標到指定的視窗
-o ==========>水平方式開啟視窗
-O ==========>垂直方式開啟視窗
-p ==========>分頁方式開啟文件
:b3 ============>切換到第三個buffer
:b filename ======>切換到符合文件名的buffer
ctrl + ^ =========>切換到前一個buffer
:bn =========>切換到下一個buffer
:bp =========>切換到上一個buffer
:bl =========>切換到最後一個buffer
:bf =========>切換到第一個buffer
:bd =========>關閉buffer
:tab ba =====>把全部的 buffer 展開成tab
viw =======>選取一個單詞
vi" ========> 選取雙引號裡面的內容
va" ========> 選取雙引號以及裡面的內容
vit ========> 選取tag裡面的內容
vat ========> 選取tag以及裡面的內容
v{ 或者v} ========> 選取上一段和下一段
如果把v換成d或者c(d=delete, c=change)
名詞:w=word,s=sentence,p=paragraph,t=tag,單雙引號,小、中、大括號
動詞:y=yank,p=paste,d=delete,c=change
範詞:i=inner,a=a or around
量詞:數字
d2w ====> 刪除兩個單詞
3yy ====> 複製3行
^ =====>移動到行首
zf ======>把選取的內容摺疊起來
zd ========>把選取的內容展開
~ =========>大小寫互換
J=========>把多行合併為1行
:!=========>執行外部的命令
:r !指令名稱=========>執行外部的命令並讀入內容
ctrl + w 刪除一個單詞
ctrl + u 刪除游標前的內容