vi vim程式編輯器

2021-10-09 02:38:19 字數 1386 閱讀 1607

文件編輯器

gedit

nano

vi/vim

vi/vim程式編輯器 《命令模式》-《輸入模式》-《末行模式》

命令模式:

i 切換至輸入模式

x 刪除當前游標所在處的字元

: 切換到底線命令模式,以在最底一行輸入命令

輸入模式:

在命令模式下按下i就進入了輸入模式,可以進行文字輸入刪除

esc 退出輸入模式

末行模式:

在命令模式下按下:(英文冒號)就進入了末行模式

末行模式可以輸入單個或多個字元的命令,可用的命令非常多

常用命令:

i 在當前游標位置之前插入內容

i 在游標所在行的開頭(行首)插入內容

a 在當前游標位置之後插入內容

a 在游標所在行的末尾(行尾)插入內容

h 游標移動到這個螢幕的最上方那一行的第乙個字元

m 游標移動到這個螢幕的**那一行的第乙個字元

l 游標移動到這個螢幕的最下方那一行的第乙個字元

n n 為數字。游標向下移動 n 行(常用)

按home鍵或^鍵、數字0鍵將游標快速跳轉到本行的行首。

按end鍵或$鍵將游標快速跳轉到本行的行尾。

yy 複製游標所在的那一行。

nyy n 為數字。複製游標所在的向下 n 行。

yg 複製游標所在行到最後一行的所有資料。

y1g 複製游標所在行到第一行的所有資料。

y0 複製游標所在的那個字元到該行行首的所有資料。

y$ 複製游標所在的那個字元到該行行尾的所有資料。

按p鍵即可將緩衝區中的內容貼上到游標位置處之後。

按p鍵則會貼上到游標位置處以前。

使用x鍵或del按鍵刪除游標處的單個字元。

使用dd刪除當前游標所在行。

使用#dd刪除從游標處開始的#行內容。

在命令模式中,按/鍵後可以輸入指定的字串,從當前游標處開始向後進行查詢(如果按?鍵則向前查詢)

完成查詢後可以按n、n鍵在不同的查詢結果中進行選擇。

/text/

+n 移動到text所在行的下面n行

?text?

-n 移動到text所在行的上面n行

:w 儲存檔案及退出vi編輯器

:w /root/*** 將當前編輯的檔案另存到/root目錄下,檔名為***。

:q 退出編輯器。

:q! 不儲存並退出。

:wq或x 儲存並退出。

:set nu 顯示行號,設定之後,會在每一行的字首顯示該行的行號

:set nonu 與 set nu 相反,為取消行號!

參考:

vi vim 編輯器詳解

vi vim 強大的編輯器 進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pat...

vi vim編輯器入門

一 vi vim的三種模式 就是你直接用命令 vi 檔名 開啟乙個檔案的話,預設是在命令模式下。命令模式下是不能直接編輯文字的,你輸入的字母會被當作命令執行。比如輸入i,是指在當前游標前輸入,並且切換到插入模式。在插入模式下你就可以進行文字的編輯。插入模式下你按esc可以返回命令模式。在命令模式下,...

vi vim 檔案編輯器

1 命令列模式command mode 控制螢幕游標的移動,字元 字或行的刪除,移動複製某區段及進入insert mode下,或者到 last line mode。2 插入模式 insert mode 只有在insert mode下,才可以做文字輸入,按 esc 鍵可回到命令列模式。3 底行模式 l...