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:全局替换

❤采之欲遗谁,所思在远道。❤
0%