命令模式
命令作用
a在游標所在的字元後插入
a在游標所在的行尾插入
i在游標所在的字元前插入
i在游標所在的行首插入
o在游標下插入新行
o在游標上插入新行
輸入模式
輸入模式主要用於文字編輯。
編輯模式
命令描述
:w儲存不退出。
:w 新檔名
把檔案另存為新檔案。
:q不儲存退出。
:wq儲存後退出。
:!強制。
:q!強制不儲存退出,用於修改檔案後,不儲存資料退出。
:wq!
強制儲存退出,對於沒有沒有寫許可權的時候,強制資料寫入。
vim配置
所有命令只需要在命令模式下輸入後回車即可。
設定引數
描述:set nu/:set nonu
顯示、取消行號。
:syntax no/:syntax off
是否依據語法顯示相關的顏色幫助。
:set hlsearch/:set nohlsearch
設定是否將查詢到的字串高亮。
:set ruler/:set noruler
設定是否顯示右下角的狀態列。
:set showmode/:set noshownode
設定是否在左下角顯示insert之類的狀態列。
:set list/:set nolist
設定是否顯示隱藏字元(tab之類)。
移動游標
命令描述
h左移動
j下移動
k上移動
l右移動
gg移動到檔案頭
g移動到檔案尾
^移動到行首
$移動到行尾
:n移動到n行首
刪除、剪下
命令描述
x刪除單個字母
nx刪除游標後n個字母
dd刪除單行
ndd刪除游標後n行
:n,md
刪除n到m的行
p(小)
貼上到游標後
p(大)
貼上到游標前
dg刪除游標所在行到檔案尾行
複製命令
描述yy
複製單行,複製後使用p貼上
nyy複製n行,複製後使用p貼上
撤銷命令描述u
撤銷ctrl+r
反撤銷替換
命令描述
r替換游標所在處的字元
r從游標所在處開始替換字元,按esc結束
查詢命令
描述/查詢內容
從游標所在行向下查詢
?查詢內容
從游標所在行向上查詢
n下乙個
n上乙個
替換命令
描述:n,ms/old/new/g
n到m行的old替換為new
:%s/old/new/g
整個檔案的old替換為new
vim 操作命令大全 自學筆記
vim 操作命令大全 vi 與vim vim是vi的增強版 檢視vim教程 vimtutor 移動游標 上k 下j 左h 右l 0 行首 行尾 gg 檔案的開頭 g 檔案的末尾 ng 到n行 刪除內容 x刪除游標前字母 dw刪除單詞 從游標開始刪 d0 刪除游標到行首 d d 刪除到行尾 dd 刪除...
Linux下Vim的常用命令操作大全
vim常用命令 說明yy 複製游標所在行p貼上 dd刪除 剪下當前行u撤銷 搜尋的內容 搜尋指定內容 123 移動到123行 g回到最後一行 gg回到第一行 數字 g 回到指定行 v按行選中 往右縮排 往左縮排 s 要替換的內容 替換後的內容 g 全域性替換 開始行數,結束行數s 要替換的內容 替換...
vim命令大全
vim命令大全 2011 08 04 15 31 這時vim最常用的命令大全,沒事常閱讀,最重要的事,有問題了,嘗試用這些東西去解決問題,而不是求助windows。vim是linux下命令列一款經典編輯器操作簡單功能強大,這是很多unix上元老級程式設計師的摯愛。我本地機器上一直使用的是vim ct...