vi vim編輯器的使用

2022-08-14 20:45:14 字數 3022 閱讀 3798

目錄2.2 輸入模式

2.3 末行模式常用

2.4 可視模式(相當於windows的按住滑鼠左鍵拖動)

2.5 替換模式

3. vim 視窗切割

vim 具有程式編輯的能力,可以主動的以字型顏色辨別語法的正確性,方便程式設計。

等同於windows系統中的記事本。

ps:如果最小化安裝linux的話,只會安裝vi,不會安裝vim。

①可視模式

②替換模式

③命令模式

④插入模式

⑤末行模式

模式間的轉換:

當我們剛啟動vi/vim時,就預設進入了命令模式。

在命令模式按a、i、o等鍵,就進入了輸入模式;

在命令模式按v鍵,就進入了可視模式;

在命令模式按r鍵,就進入了替換模式;

在命令模式按英文冒號鍵,就進入了末行模式。

注意:五種模式間的切換,只能通過命令模式作為中轉!

x或del 刪除游標所在處的單個字元

dd 刪除當前游標所在行

ndd 刪除從游標開始處的n行內容

d^ 刪除當前游標之前到行首的所有字元

d$ 刪除當前游標處到行尾的所有字元

yy 複製當前行整行的內容到剪貼簿

nyy 複製從游標處開始的n行內容

p 將緩衝區中的內容貼上到游標位置處之後

p 貼上到游標位置處之前

zz(大寫) 在命令模式下使用,退出並且儲存。

行內快速跳**

home或0 跳到行首

end或$ 跳到行末

翻頁:page up或ctrl+b 往前翻頁

page down或ctrl+f 往後翻頁

行間快速跳**

ng 跳到檔案中的第n行

g 跳到檔案的末尾行

1g或者gg 跳轉到檔案的首行

ctrl+r 恢復

u 撤銷(undo)

i:當前位置插入內容;

a:游標後退一格進入插入模式;

o:在游標所在行下,新起一行並進入插入模式。

:help tutor 或者 :help tutor@cn 命令 vim官方幫助文件

:q 如果未對檔案做改動則退出

:q! 強制放棄儲存並退出

:wq 儲存當前檔案並退出

:x 儲存當前檔案並退出

:wq! 強制儲存當前檔案並退出

:x! 強制儲存當前檔案並退出

:w 儲存

:w 路徑 ---(另存為)

:x(大寫) 加密碼

:set number 顯示行號

:set nonu 取消行號

:50 跳到第50行

:syntax enable 開啟語法顏色顯示效果

:syntax off 關閉語法顏色顯示效果

:set hlsearch 開啟查詢文字的高亮效果 (high light)

:set nohlsearch 關閉查詢文字的高亮效果

:set cursorline 顯示下劃線的效果(游標所在行)

:set cursorcolumn 顯示游標所在的列

命令模式下如何進入可視模式

按v----可視模式

按v----可視行模式

ctrl+v 可視塊模式

選中後,按y是複製,按p貼上,x是刪除。

另起一行,按o(進入插入模式並將游標移到下一行),再按esc(回到命令模式),在p(貼上)。

在命令模式下,按r(大寫)鍵,進入替換模式。

此時輸入的字元就會直接替換游標所在的字元。

:split(開啟另乙個視窗察看同一檔案)

:split 檔名(開啟另乙個視窗察看指定檔案)

:30split 開啟乙個高度為30的視窗

:vsplit(開啟另乙個視窗察看同一檔案)

:vsplit 檔名(開啟另乙個視窗察看指定檔案)

:30split 開啟乙個寬度為30的視窗

vim -o file1 file2 file3 o是水平開啟多個視窗,o垂直開啟多個視窗

:n 跳至下乙個檔案,也可以直接指定要跳的檔案,如:n c,可以直接跳到c檔案

:e 回到剛才編輯的檔案

ctrl+w,w:按住ctrl鍵,同時按下兩次w鍵,從乙個視窗切換到另乙個視窗

ctrl+w,l(或右箭頭)切換到右側視窗

ctrl+w,h(或左箭頭)切換到左側視窗

ctrl+w,k(或上箭頭)切換到上方視窗

ctrl+w,j(或下箭頭)切換到下方視窗

ctrl+w,l 將當前視窗移動到右側視窗

ctrl+w,h 將當前視窗移動到左側視窗

ctrl+w,k 將當前視窗移動到上方視窗

ctrl+w,j 將當前視窗移動到下方視窗

ctrl+w,+/-:按住ctrl鍵,同時按下w鍵,然後再按下+(增大視窗)或-(減少視窗)(這時不按下ctrl鍵)。

ctrl-w, +/- 增加或減小視窗高度

ctrl-w, 增加或減小視窗的寬度

(1)將游標切換到當前視窗下,然後按照關閉單個視窗的方法關閉視窗。例如:q命令。

(2)關閉所有視窗檔案:在所有關閉單個視窗的命令中加上all,例如:qall命令。

(3)關閉除當前視窗之外的檔案:only。

:new

:diffsplit file 上下視窗顯示

:vertical diffsplit file,左右視窗顯示

Vi Vim 編輯器的使用

編輯器vi 和 vim 有三種基本工作模式 命令模式 文字輸入模式 末行模式。1 進入編輯器的模式 i 在游標前插入,i 在游標所在行首插入 a 在游標後插入,a在游標所在行末插入 2 刪除命令 dd 刪除行 5dd刪除5行 d0 刪除游標前本行所有的內容,d刪除游標後本行所有內容,包含游標位置字元...

Vi Vim編輯器的使用

一般模式 編輯模式 i i a a 一般模式到命令模式 命令模式 編輯模式 一般模式esc 1 vim a.txt 開啟乙個檔案 2set nu 設定行號 3set nonu 取消設定行號 4gg 一般模式 到首行 5g 檢視多少行 到末行 658g 直接到58行 7 58 也是直接到58行 810...

vi vim編輯器的使用

命令模式下操作 替換字元 s str1 str2 g 刪除全部內容 d不儲存退出 q 儲存退出 wq 執行shell命令 command 如 ls l 在下一行插入shell命令執行結果 r command 如r date 指定行用shell操作完再插入 69,72 command 69 comma...