Vim 一些常见操作技巧
全选
普通模式下,
gg
回到文件开始,v
进入可视模式,G
将光标移到文件结束。复制到系统粘贴板
这个首先要看
vim
是否支持系统粘贴板vim --version | grep "clipboard"
我这里clipboard
前是 + 号,表示支持。如果是-
号,可以百度下方法。普通模式下,使用
"+y
复制到粘贴板。交换相邻字符顺序
我编程时有时因为输入太快而导致字符顺序错误。比如将 return 输入成 retrun, endl 输入成 ednl。这样子的话将光标移到出现错误的第一个字符。然后普通模式下
xp
。正常模式转到插入模式
i
当前光标前插入,I
当前行首a
当前光标后插入,A
当前行尾o
下一行插入,O
上一行插入
D
: d$?
:从下而上查找,/
自上而下查找保存新文件:
:w 路径+文件名
:!+bash命令
:运行终端命令:s/old/new
:将旧的替换成新的,默认为当前行:3,5s/old/new
:从第 3 行到第 5 行替换:s/old/new/g
:全局替换