vi編輯器的使用及快捷命令

2021-07-22 13:21:58 字數 925 閱讀 7856

假設在當前目錄下有a檔案,那麼我們輸入

vi a
ctrl+f 向後翻頁(與鍵盤上pgdn相同)

ctrl+b 向前翻頁(與鍵盤上pgup相同)

ctrl+d 向後翻半頁

ctrl+u 向前翻半頁

按兩次g 跳到文章開頭

按大寫g 跳到文章結尾

另外還有一些,個人感覺沒有前面那些那麼常用:

$ 游標移到行尾

^ 游標移到行首

w 游標移到下個單詞開頭

e 游標移到下個單詞結尾

b 游標移到上個單詞開頭

我們常用的複製貼上指令如下:

yw 將游標所在處到單詞最後乙個字母複製到緩衝區

#yw 將游標所在處複製#個單詞到緩衝區。比如copy from here,游標在p上。此時輸入2yw,那麼會把py from複製到緩衝區

yy 複製所在整行

#yy 複製從當前行開始的#行

p從游標下一位置開始貼上

刪除命令也經常可以用到:

x 刪除游標後乙個字元

#x 刪除游標後#個字元

x(大寫) 刪除游標前乙個字元

#x(大寫) 刪除游標前#個字元

dd(按兩次d) 刪除整行,長按一直刪除

#dd 從當前行開始刪除#行

有時還會用到替換:

r 替換游標所在處字元(乙個字元)

r 替換游標所到處字元(一直替換直到按下esc)

經常用到的命令還有查詢:

? 向前查詢,如?name

n 查詢下乙個

如果我們要新建乙個檔案進行編輯的話,直接vi加新的檔案名字即可,如vi new_file

vi編輯器常用的命令及快捷鍵

命令 插入動作 a 在游標後插入文字 a 在當前行插入文字 i 在游標前插入文字 i 在當前行前插入文字 o 在當前行的下邊插入新行 o 在當前行的上邊插入新行 rfile讀入檔案file內容,並插在當前行後 nrfile讀入檔案file內容,並插在第n行後 escape 回到命令模式 v char...

vi編輯器常用的命令及快捷鍵

vim的相關文件幫助可以在上檢視,以下是一些常用的 游標控制命令 命令 游標移動 h或 h 向左移乙個字元 j或 j或 n 向下移一行 k或 p 向上移一行 l或空格 向右移乙個字元 g 移到檔案的最後一行 ng 移到檔案的第n行 w 移到下乙個字的開頭 w 移到下乙個字的開頭,忽略標點符號 b 移...

vi編輯器常用的命令及快捷鍵

命令 游標移動 h或 h 向左移乙個字元 j或 j或 n 向下移一行 k或 p 向上移一行 l或空格 向右移乙個字元 g 移到檔案的最後一行 ng 移到檔案的第n行 w 移到下乙個字的開頭 w 移到下乙個字的開頭,忽略標點符號 b 移到前乙個字的開頭 b 移到前乙個字的開頭,忽略標點符號 l 移到螢...