簡單紀錄vim指令及用法

建立或開啟檔案

用vim + 檔案名稱.副檔名,如果檔案存在,就可以直接開啟,不存在則會自動產生檔案並開啟

vim  file_name.txt

進入vim文字編輯器之後, 可以輸入文字看看,如果無法輸入, 就表示你正在非輸入的模式(vim有相當多的模式) 輸入i就可以進入insert 輸入模式

Esc 進入模式

在使用vim時,一定會頻繁使用到Esc按鈕來切換模式 例如,想準備儲存 按Esc鍵,以及冒號(:) 輸入w 就可存檔 想離開文件的話,則輸入q 當然,如果要同時儲存並離開,可以輸入wq

:wq

上下左右

這裡列出一些常用的圖表

i 切換到輸入(insert)模式 h 左 j 下 k 上 l 右 3n 往上下左右,幾次(n可以為hjkl),例如往下三次 3j ^ 本行最前面 $ 移動到本行最末端 G 文章最後面 gg 文章最前面 :n 跳到第n行 (例如 :10 會前往第10行) /x 搜尋關鍵字x dd 剪下(刪除)一行 yy 拷貝一行 nyy 拷貝n行 v 開始選擇範圍 p 貼上 q 離開 q! 強制離開


w 下一個字 W 下一個字,並跳過標點符號 b 前一個字 e 跳到英文單字尾端 0 本行開頭 ^ 本行行尾 { 前往上一段(段與段之間,以空行為依據) } 前往下一段 {{ 本段開頭 }} 本段結尾 H 螢幕可視範圍頂端 M 螢幕可視範圍中間 L 螢幕可視範圍底部

搜尋

按下 / 可輸入要搜尋的文字

接著按 Enter

n 下一個關鍵字 N 上一個關鍵字

附註

在網路中,已經有整理好的圖,相當好用