1. 程式人生 > 其它 >vim 高階操作總結

vim 高階操作總結

技術標籤:toolsvimlinuxcshellset

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 刪除游標前的內容