vim常用命令
- 定位
:set nu设置行号:set nonu取消行号:0移至首行:$移至尾行:n到第 n 行gg跳到第一行G跳到最后一行nG调到第n行
- 搜索
/待搜索内容 从上往下搜索指定字符串(忽略大小写\c,如/NAME\c)?待搜索内容 从下往上搜索指定字符串(忽略大小写用\c,如/NAME\c)n搜索下一个N搜索上一个:%s/old/new/g全文替换指定字符串:10,15s/old/new/g在10至15行范围内替换指定字符串
- 复制、剪切、粘贴命令
yy复制当前行nyy复制当前行及以下n行dd剪切当前行ndd剪切当前行及以下n行p粘贴在光标下一行P粘贴在光标上一行
- 撤销命令
u撤销上一步操作
- 保存、退出命令
:w保存修改:w new_filename另存为指定文件:wq保存修改并退出ZZ快捷键,保存修改并退出ZQ快捷键,不保存修改并退出:q!强制不保存修改退出:wq!强制保存修改并退出(文件所有者、root可使用)