vim鍵點陣圖:
在命令模式下按下i就進入了輸入模式。
在輸入模式中,可以使用以下按鍵:
在命令模式下按下:(英文冒號)就進入了底線命令模式。
底線命令模式可以輸入單個或多個字元的命令,可用的命令非常多。
在底線命令模式中,基本的命令有(已經省略了冒號):
簡單的說,我們可以將這三個模式想成底下的圖示來表示:
螢幕『向下』移動一頁,相當於 [page down]按鍵 (常用)
[ctrl] + [b]
螢幕『向上』移動一頁,相當於 [page up] 按鍵 (常用)
0 或功能鍵[home]
這是數字『 0 』:移動到這一行的最前面字元處 (常用)
nn 為數字。游標向下移動 n 行(常用)
/word
向游標之下尋找乙個名稱為 word 的字串。例如要在檔案內搜尋 vbird 這個字串,就輸入 /vbird 即可! (常用)
?word
向游標之上尋找乙個字串名稱為 word 的字串。
n這個 n 是英文按鍵。代表重複前乙個搜尋的動作。舉例來說, 如果剛剛我們執行 /vbird 去向下搜尋 vbird 這個字串,則按下 n 後,會向下繼續搜尋下乙個名稱為 vbird 的字串。如果是執行 ?vbird 的話,那麼按下 n 則會向上繼續搜尋名稱為 vbird 的字串!
n這個 n 是英文按鍵。與 n 剛好相反,為『反向』進行前乙個搜尋動作。 例如 /vbird 後,按下 n 則表示『向上』搜尋 vbird 。
g移動到這個檔案的最後一行(常用)
x, x
在一行字當中,x 為向後刪除乙個字元 (相當於 [del] 按鍵), x 為向前刪除乙個字元(相當於 [backspace] 亦即是退格鍵) (常用)
dd刪除游標所在的那一整行(常用)
nddn 為數字。刪除游標所在的向下 n 行,例如 20dd 則是刪除 20 行 (常用)
yy複製游標所在的那一行(常用)
nyyn 為數字。複製游標所在的向下 n 行,例如 20yy 則是複製 20 行(常用)
p, p
p 為將已複製的資料在游標下一行貼上,p 則為貼在游標上一行! 舉例來說,我目前游標在第 20 行,且已經複製了 10 行資料。則按下 p 後, 那 10 行資料會貼在原本的 20 行之後,亦即由 21 行開始貼。但如果是按下 p 呢? 那麼原本的第 20 行會被推到變成 30 行。 (常用)
u復原前乙個動作。(常用)
[ctrl]+r
重做上乙個動作。(常用)
.不要懷疑!這就是小數點!意思是重複前乙個動作的意思。 如果你想要重複刪除、重複貼上等等動作,按下小數點『.』就好了! (常用)
i, i
進入輸入模式(insert mode):
i 為『從目前游標所在處輸入』, i 為『在目前所在行的第乙個非空格符處開始輸入』。 (常用)
a, a
o, o
r, r
進入取代模式(replace mode):
r 只會取代游標所在的那乙個字元一次;r會一直取代游標所在的文字,直到按下 esc 為止;(常用)
[esc]
退出編輯模式,回到一般模式中(常用)
:w將編輯的資料寫入硬碟檔案中(常用)
:w!若檔案屬性為『唯讀』時,強制寫入該檔案。不過,到底能不能寫入, 還是跟你對該檔案的檔案許可權有關啊!
:q離開 vi (常用)
:q!若曾修改過檔案,又不想儲存,使用 ! 為強制離開不儲存檔案。
:wq儲存後離開,若為 :wq! 則為強制儲存後離開 (常用)
vim 常用命令大全
vim 模式 模式轉換編輯模式 輸入模式 i 在當前游標所在字元的前面,轉為輸入模式。a 在當前游標所在字元的後面,轉為輸入模式 o 在當前游標所在行的下方,新建一行,並轉為輸入模式 i 在當前游標所在行的行首,轉換為輸入模式 a 在當前游標所在行的行尾,轉換為輸入模式 o 在當前游標所在行的上方,...
vim 命令 Vim常用命令
4.編輯 我發現膝上型電腦接外接鍵盤以後,使用觸控板和操作滑鼠都變得比較麻煩,所以想要學習一下vim,寫一篇筆記記錄常用命令。基本上vim共分為三種模式,分別是命令模式 command mode 輸入模式 insert mode 和底線命令模式 last line mode 啟動vim,便進入了命令...
常用命令 Git 常用命令大全
安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...