vi編輯器常用命令(有目錄更方便)

2021-10-02 06:49:13 字數 1377 閱讀 9345

2、vi編輯器的快捷命令

vim 直接啟動vim

vim filename 開啟vim並建立名為filename的檔案

命令列模式command mode)(開啟編輯器進入命令列模式,或者按esc鍵即可進入此模式)

控制螢幕游標的移動,字元、字或行的刪除,移動複製某區段及進入insert mode下,或者到 last line mode。

插入模式(insert mode)(按下i即可進入插入模式)

只有在insert mode下,才可以做文字輸入,按「esc」鍵可回到命令列模式。

底行模式(last line mode)(按下shift + :即可進入底行模式)

將檔案儲存或退出vi,也可以設定編輯環境,如尋找字串、列出行號……等。

在底行模式下

:x 退出並儲存vi編輯器儲存的檔案。

:wq 儲存並退出。

同時開啟多個檔案

vim file1 file2 file3 …

在vim視窗中開啟乙個新檔案

:open file

切換到下乙個檔案

:bn切換到上乙個檔案

:bpi 在當前位置生前插入

a 在當前位置後插入

o 在當前行之後插入一行

/text  查詢text,按n健查詢下乙個,按n健查詢前乙個。

ps:查詢很長的詞,如果乙個詞很長,鍵入麻煩,可以將游標移動到該詞上,按*或#鍵即可以該單詞進行搜尋,相當於/搜尋。而#命令相當於?搜尋。

:%s/old/new/g 將old替換new,替換整個檔案的所有匹配

gg 移動到檔案頭。

g(shift + g) 移動到檔案尾。

:240 回車 //移動到第240行

u 撤銷(undo)

u 撤銷對整行的操作

ctrl + r 重做(redo),即撤銷的撤銷。

dd 刪除當前行

10d 刪除當前行開始的10行。

:11,$d 刪除11行及以後所有的行。

yy 拷貝當前行

nyy 拷貝當前後開始的n行,比如2yy拷貝當前行及其下一行。

p 在當前游標後貼上,如果之前使用了yy命令來複製一行,那麼就在當前行的下一行貼上。

ps:正常模式下按v(逐字)或v(逐行)進入可視模式,然後用上下鍵移動即可選擇某些行或字元,再按y即可複製,複製好後再按p複製到當前行的下一行。

ps:centos系統的更新軟體源的命令yum update

分屏同時檢視多個檔案:

:sp [檔名] //橫向增加分屏

:vsp [檔名] //縱向增加分屏

perl程式中#開始的行為注釋,所以要注釋某些行,只需在行首加入#

:%s/^/#/g 注釋整個文件,此法更快。

vi編輯器常用命令

vi編輯器常用命令 一般模式 游標移動 ctrl f 螢幕向前翻動一頁 ctrl b 螢幕向後翻動一頁 n按下數字鍵後再按空格鍵,游標向右移動這一行的n個字元 0 數字零 移動到本行的第乙個字元處 移動到這一行的最後乙個字元處 g 游標移動到檔案的最後一行 ng 游標移動到檔案的第n行 n游標向下移...

vi編輯器常用命令

vi編輯器有3種模式 命令模式 輸入模式 末行模式。掌握這三種模式十分重要 1.命令模式 vi啟動後預設進入的是命令模式,從這個模式使用命令可以切換到另外兩種模式,同時無論在任何模式下只要按一下 esc 鍵都可以返回命令模式。在命令模式中輸入字幕 i 就可以進入vi的輸入模式編輯檔案。2.輸入模式 ...

vi編輯器常用命令

對於vi的命令列,不需要特意的去記憶,寫下來,讓要用到的時候能找到就行 游標控制 h游標向左移 j游標向下移 k游標向上移 l or spacebar 游標向右移 w向前移動乙個單詞 b向後移動乙個單詞 e向前移動乙個單詞,且游標指向單詞的末尾 移到當前句子的首部 移到下乙個句子的首部 移到下一段的...