1、進入命令模式
語法:vim [檔案]
在進入命令模式後:
選項進去inser模式
esc退出insert模式,進去命令模式
:編輯模式
插入命令
a在游標字元後插入
a在游標所在行尾插入
i在游標字元前插入
i在游標行首插入
o在游標下插入新行
o在游標上插入新行
定位命令
:set nu
設定行號
:set nonu
取消行號
gg到第一行
g到最後一行
:n到第n行
$移至行首
0移至行尾
刪除命令
x刪除游標所在的字元
nx刪除游標所在後n個字元
dd刪除游標所在的行
ndd刪除游標所在之後的n行
dg刪除游標所在直到檔案末尾內容
d刪除游標所在出到末尾的內容
:n1,n2d
刪除指定範圍的行
複製和剪下命令
yy複製當前行
nyy複製當前行一下n行
dd剪下當前行
ndd剪下當前行下n行
p或p貼上當前游標所在行下或行上
替換和取消命令
r取代游標所在的字元
r從游標所處的位置開始替換字元,按esc結束
u取消上一步操作
搜尋和搜素替換
/string
搜尋指定字元
n搜尋指定字串的下乙個出現的位置
:%s/old/new/g
全文替換字串
:n1,n2s/old/new/g
在一定範圍內替換字串
:set ic
設定為不區分大小寫
:set noic
設定為區分大小寫
儲存退出命令
:w儲存修改
:w [檔案]
另存為指定檔案
:wq儲存並退出
zz快捷鍵儲存修改並退出
:q!不儲存修改
:q!儲存修改並退出
匯入命令
:r 檔名
匯入乙個檔案內容到當前游標後
:!which 命令
可以檢視檔案目錄
:r!命令
匯入命令的結果,匯入在游標所在行
定義快捷鍵
map [ctrl+v+快捷鍵](備註一起按) 功能
ctrl+快捷鍵 就是你設定的功能
linux命令之vim命令
當vi vim 在編輯乙個檔案時,該檔案就會被鎖定,若此時另外乙個使用者或者同一使用者再開啟另一終端也希望進行編輯,會出現提示按鍵選擇 以唯讀方式開啟 按字母o 退出 按字母q 1 vim下的插入模式切換 2 1 i 在當前字元之前插入文字 3 2 i 在當前行的行首插入文字 4 3 a 在當前字元...
linux操作命令 vim
qx 開始記錄巨集,並將結果存入暫存器x q 退出記錄模式 稍微解釋一下,當在normal模式下輸入 qx後,你對文字的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模 式,然後輸入 x對剛才記錄下來的命令進行重複,此命令後可跟數字,表示要重複多少次,比如 x20,可以重複20次。這個在文字的批...
linux命令詳解 vim
顯示行號 命令模式下set nu 定位到指定行 命令模式下,n 比如想到第2行,2編輯模式下,ngg 比如想到第5行 5gg 或者5g 開啟檔案定位到指定行 vim n test.txt 檢視當前行資訊 ctrl g 顯示類似資訊 start computer.sh 13 行 30 預設情況下 vi...