工作中总结的常用的VIM命令。
:w 保存文件
:q 退出vim
:q! 强制退出vim,不保存文件
:wq 保存并退出
gg 跳转到首行
10 + gg 跳转到第10行
shift + g 跳转到尾行
shift + d 删除当前光标到行尾的内容
dd 删除当前行
:10,20d 删除从第10行到第20行的内容
:%d 清空文件内容
yy 复制当前行
p 粘贴复制的内容到下一行
u 回退
ctrl + r # 撤销回退
i 光标位置插入
a 光标位置追加
o 向下换行
shift + o 向上换行
ctrl + o 连续两次,打开最近一次编辑的文件
:edit xxx 打开新的文件xxx
:file 查看当前文件的文件名
:pwd 查看当前文件的绝对路径
:shell 进入控制台界面执行shell命令,exit返回vim
/xxx 向下匹配xxx字符,N向下查找,shift + N向上查找
?xxx 向上匹配xxx字符,N向上查找,shift + N向下查找
:set hls 设置高亮搜索
:set nohls 取消高亮搜索
:set paste 粘贴模式,不对拷贝的内容做任何修改(格式化)
:%s/xxx/yyy/g 全局匹配替换
:bro old 查看最近打开的文件(browse oldfiles)
还没有评论,来说两句吧...