vim 小技巧
cd - 返回剛才訪問的目錄
shift+# 在vi中查找相同的關鍵字
vi 中o在當前遊標位置後插入一行 O在當前位置前插入一行
0 $到行未 行首
shift+s 刪除一行,並且進入insert mode
/word 向遊標之下尋找一個名稱為 word 的字串。例如要在檔案內搜尋 vbird 這個字串,就輸入 /vbird 即可! (常用)
?word 向遊標之上尋找一個字串名稱為 word 的字串。
在Vim中可以直接查看文件編碼:set fileencoding即可顯示文件編碼格式。
set tabexpand expand tab
set tabstop=4 設置tab為4個空格
<是左縮進, >是右縮進
按v選定後按=就是自動格式化代碼,自動縮進,內部的遞歸的縮進都做到了
行左移<<,行右移>>,該命令用於調整源碼縮進格式簡便快速。相當於tab
<C-W> = ctrl+w
:split 文件名 同時在一個頁面顯示多個文件的內容,類似多窗口,用<C-W><C-W>切換當前窗口
<C-W>f 切分顯示光標在處的文件名,VIM 會在 path 中搜索該文件名,比如常用它打開 #include 語句中的文件
<C-W>_ 當同時打開幾個文件時,按 <C-W>_ 使當前窗口最大化
用Ctrl-W命令指定光標移動:
Ctrl-W + 擴大窗口
Ctrl-W - 縮小窗口
Ctrl-W h 移動到窗口左邊
Ctrl-W j 移動到窗口下邊
Ctrl-W k 移動到窗口上邊
Ctrl-W l 移動到窗口右邊
等於是<C-W>按下後,松開鍵盤,再按下一個命令就可以了.
如果要關閉分割窗口可以用:close,剩下只有一個窗口的話就不能關了。
多窗口是split,像用e打開多個文件是將文件放在緩沖區中。
% 本命令查找與光標所在處相匹配的反括號, 包括 () [] {}
# 文件瀏覽
:Ex : 開啟目錄瀏覽器,註意首字母E是大寫的
:Sex : 在一個分割的窗口中開啟目錄瀏覽器
:ls : 顯示當前buffer的情況
:cd .. : 進入父目錄
vsplit 橫向slipt顯示窗口
syntax off/on 打開或者關閉語法高亮
set list顯示不可打印字符
需要多行行首插入//註釋,I//後按Esc
shift + ZZ 保存並推出
vim 小技巧