vi編輯器常用命令

2021-06-15 20:56:03 字數 1532 閱讀 8377

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向前移動乙個單詞,且游標指向單詞的末尾 移到當前句子的首部 移到下乙個句子的首部 移到下一段的...