目錄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...