VI VIM編輯器使用

2021-10-02 02:14:56 字數 1537 閱讀 1413

vim簡介:

三種工作模式:

一般模式編輯模式命令列模式

一般模式:啟動vi編輯器後預設進入一般模式,該模式中主要完成如游標移動、字串查詢、以及刪除、複製、貼上檔案內容等相關操作

編輯模式:該模式中主要的操作就是錄入檔案內容,可以對文字檔案正文進行修改、或者新增新的內容。處於輸入模式時,vi編輯器的最後一行會出現「----insert----」的狀態提示資訊

命令列模式:該模式中可以設定vi編輯環境、儲存檔案、退出編輯器,以及對檔案內容進行查詢、替換等操作。處於命令列模式時,vi編輯器的最後一行會出現冒號「:」提示符

不同模式之間的切換:

一般模式的常用命令

命令說明

功能鍵h

向左移乙個字元

向左鍵l

向右移乙個字元

向右鍵j

向上移乙個字元

向上鍵k

向下移乙個字元

向下鍵0

移動到該行首

hmoe

$移動到該行尾

endctrl+f(b)

向後(前)翻一頁

pagedown(pageup)

h移至視窗的第一行

m移至視窗的中間行

l移至視窗的最後一行

gg移至第一行

gg移至檔案的最後行

ng移至檔案的第n行

刪除與修改命令

說明x刪除游標後的字元

x刪除游標前的字元

dd刪除游標所在的行

ndd刪除包括游標所在的n行文字

r修改游標所在的字元

r進入替換狀態,直至按esc回到一般模式狀態

s刪除游標所在字元並進入輸入狀態

s刪除游標所在行,並進入輸入狀態

u恢復剛才所修改的文字

u恢復游標所在行的所有修改

.重複上次命令操作

yy複製當前行

y複製到當前行的編輯緩衝區

ny複製到當前行開始的n行至編輯緩衝區

p將編輯緩衝區的內容貼上到游標後的一行

p將編輯緩衝區的內容貼上到游標前的一行

命令列模式的常用命令

命令說明

:q結束編輯

:q!強制離開vi,放棄存檔

:w存檔

:w filename

:wq存檔並退出

zz存檔並退出

:x若有修改,存檔退出

:e filename

編輯名為filename的檔案

:set nu

顯示行號

:set nonu

不顯示行號

/exp

往前查詢字串exp

?exp

往後查詢字串exp

vi vim編輯器使用方法

vim編輯器使用方法 vi編輯器是所有unix及linux系統下標準的編輯器,他就相當於windows系統中的記事本一樣,它的強大不遜色於任何最新的文字編輯器。他是我們使用linux系統不能缺少的工具。由於對unix及linux系統的任何版本,vi編輯器是完全相同的,學會它後,您將在linux的世界...

Linux上vi vim 編輯器使用教程

vi vim 是上linux非常常用的編輯器,很多linux發行版都預設安裝了vi vim vi vim 命令繁多但是如果使用靈活之後將會大大提高效率。vi是 visual inte ce 的縮寫,vim是vi improved 增強版的vi 在一般的系統管理維護中vi就夠用,如果想使用 加亮的話可...

Linux上vi vim 編輯器使用教程

vi vim 是上linux非常常用的編輯器,很多linux發行版都預設安裝了vi vim vi vim 命令繁多但是如果使用靈活之後將會大大提高效率。vi是 visual inte ce 的縮寫,vim是vi improved 增強版的vi 在一般的系統管理維護中vi就夠用,如果想使用 加亮的話可...