1. 程式人生 > >vim基礎命令

vim基礎命令

所在 搜索 文件 刪除 光標 範圍 退出 字符替換 高亮

vim基礎命令

不定時更新

插入操作

i 普通插入
a 從下一個字符處插入
o 從下一行插入
I 在本行首插入
A 在本行尾插入
O 光標處插入新行

刪除操作

x 刪除光標所在字符
nx 刪除後面n個字符
dd 用來刪除本行
dG 刪除到文尾
D 刪除到行尾

復制粘貼

yy 復制本行
nyy復制從本行開始的往下n行
dd 剪切
p 向下粘貼
P 向上粘貼

單字符替換恢復

r 替換當前字符
R 開始替換到Esc
u 取消上步操作

移動操作

gg 到第一行
G 到最後一行
nG/:n 到第幾行

替換與查找

/string 查找和string有關的字符
搜索忽略大小寫:set ic
n 搜索指定字符串的下一個
:%s/old_str/new_str/g 全文替換
:n1,n2s/old_str/new_str/g 範圍替換

保存退出

:wq 保存退出
:w 保存修改
:w new_file 另存為
ZZ 保存修改並退出
:q! 不保存退出
:wq! 保存修改並推出(文件所有者和root可用)

其他命令

取消高亮 :noh

vim基礎命令