1) 移動游標:
h或向左箭頭
游標向左移動乙個字元
j或向下箭頭
游標向上移動乙個字元
k或向上箭頭
游標向下移動乙個字元
i或向右箭頭
游標向右移動乙個字元
h游標移動到這個螢幕的最上方那一行的第乙個字元
l游標移動到這個螢幕的最下方那一行的第乙個字元
g移勱到這個檔案的最後一行(常用)
gg
移動到這個檔案的第一行,相當於1g(常用)
ng n 為數字。移動到這個檔案的第 n 行。例如 20g 則會移動到這個檔案的第 20 行(可配合 :set nu)
注意: 按"esc" + "h/l/h/j/....",不要插入模式下用快捷鍵
2) 搜尋與取代:
/word
向游標下尋找乙個名稱為 word 的字串。例如要在檔案內搜尋 vbird 這個字串,就輸入 /vbird 即可! (常用)
?word
向游標上尋找乙個字串名稱為 word 癿字串。
:1,$s/word1/word2/g
從第一行到最後一行尋找 word1 字串,並將該字串替代為 word2 !(常用)
:1,$s/word1/word2/gc
從第一行到最後一行尋找 word1 字串,並將該字串替代為 word2 !且在替代前顯示提示字元給使用者確認 (confirm) 是否需要替代!(常用)
3) 複製與貼上:
x, x
在一行字當中,x 為向後刪除乙個字元 (相當亍 [del] 按鍵), x 為向前刪除乙個字元(相當亍 [backspace] 亦即是退格鍵) (常用)
nxn 為數字,連續向後刪除 n 個字元。丼例來說,我要連續刪除 10 個字元, 『10x』。
dd刪除游標所在的那一整行(常用)
nddn 為數字。刪除游標所在的向下 n行,例如 20dd 則是刪除 20 行 (常用)
yy
複製游標所在的那一行(常用)
nyyn 為數字。複製游標所在的向下 n 行,例如 20yy 則是複製 20 行(常用)
4) 插入與取代模式:
i,i
進入插入模式(insert mode): i 為『從目前游標所在處插入』, i 為『在目前所在行的第乙個非空格符處開始插入』。 (常用)
a, a
進入插入模式(insert mode): a 為『從目前游標所在的下乙個字元處開始插入』, a 為『從游標所在行的最後乙個字元處開始插入。(常用)
r,r進入取代模式(replace mode): r 只會替代游標所在的那乙個字元一次;r會一直取代游標所在的文字,直到按下 esc 為止;(常用)
linux學習 vi編輯器學習
vim編輯器 vi編輯器是所有unix及linux系統下標準的編輯器,他就相當於windows系統中的記事本一樣,它的強大不遜色於任何最新的文字編輯器。他是我們使用linux系統不能缺少的工具。由於對unix及linux系統的任何版本,vi編輯器是完全相同的。vi有三種模式 命令模式 預設 剛進入v...
六 Linux的編輯器 vi 和vim編輯器
一 基本介紹 所有的linux系統都會內建vi文字編輯器。vim具有程式編輯的能力,可以看做是vi的增強版本,可以主動的以字型顏色辨別 語法的正確性,方便程式設計。二 vi和vim的三種常用模式 1 正常模式 在正常模式下,可以使用快捷鍵。以vim開啟乙個文件就直接進入正常模式了。在這個模式中,可以...
學習linux之vi編輯器
進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 移動游標...