Linux學習 六 VI編輯器常用命令

2022-04-04 13:16:55 字數 1390 閱讀 6794

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匹配的串處 移動游標...