vi編輯器常用命令
一般模式
游標移動
ctrl + f
螢幕向前翻動一頁
ctrl + b
螢幕向後翻動一頁
n按下數字鍵後再按空格鍵,游標向右移動這一行的n個字元
0 (數字零)
移動到本行的第乙個字元處
$
移動到這一行的最後乙個字元處
g
游標移動到檔案的最後一行
ng
游標移動到檔案的第n行
n游標向下移動n行
一般模式
查詢替換
/word
在游標之後查詢乙個名為word的字串
?word
在游標之前查詢乙個名為word的字串
:n1,n2s/word1/word2/g
在第n1與第n2行之間查詢word1,並將其替換為word2
:1,$s/word1/word2/g
在第1行與最後一行之間查詢word1,並將其替換為word2
:1,$s/word1/word2/gc
在第1行與最後一行之間查詢word1,並將其替換為word2,在替換前要求使用者確認
一般模式
複製貼上
x, x
x向後刪除乙個字元,x向前刪除乙個字元
nx
向後刪除n個字元
dd
刪除游標所在行
ndd
刪除游標所在行向下n行
yy
複製游標所在行
nyy
複製游標所在行向下n行
p,p
p:將複製的資料貼上到游標的下一行
u
撤銷前乙個操作
編輯模式
i, i
插入:在游標所在處輸入字元,已存在的字元後退
a, a
新增:在游標所在處的下乙個字元開始輸入,已存在的字元後退
o, o
插入新的一行,從游標所在處的下一行行首開始輸入字元
r, r
替換:r會替換游標所指的那乙個字元;r會一直替換游標所指的字元,直到按下esc為止
esc
退出編輯模式,回到一般模式
命令列模式
:w
將編輯的資料寫入硬碟檔案中
:w!
若檔案為唯讀,將編輯的資料寫入硬碟檔案中
:w [filename]
將編輯的資料儲存為另乙個檔案
:q
推出vi
:q!
強制退出。不儲存檔案
:r [filename]
將filename檔案內容加到游標所在行的後面
:set nu
顯示行號
:set nonu
取消現實行號
n1,n2 w[filename]
將n1行到n2行的內容儲存為filename這個檔案
vi編輯器常用命令
vi編輯器有3種模式 命令模式 輸入模式 末行模式。掌握這三種模式十分重要 1.命令模式 vi啟動後預設進入的是命令模式,從這個模式使用命令可以切換到另外兩種模式,同時無論在任何模式下只要按一下 esc 鍵都可以返回命令模式。在命令模式中輸入字幕 i 就可以進入vi的輸入模式編輯檔案。2.輸入模式 ...
vi編輯器常用命令
對於vi的命令列,不需要特意的去記憶,寫下來,讓要用到的時候能找到就行 游標控制 h游標向左移 j游標向下移 k游標向上移 l or spacebar 游標向右移 w向前移動乙個單詞 b向後移動乙個單詞 e向前移動乙個單詞,且游標指向單詞的末尾 移到當前句子的首部 移到下乙個句子的首部 移到下一段的...
vi 編輯器常用命令
對於vi的命令列,不需要特意的去記憶,寫下來,讓要用到的時候能找到就行 游標控制 h游標向左移 j游標向下移 k游標向上移 l or spacebar 游標向右移 w向前移動乙個單詞 b向後移動乙個單詞 e向前移動乙個單詞,且游標指向單詞的末尾 移到當前句子的首部 移到下乙個句子的首部 移到下一段的...