Vim常用指令

  1. 复制多行(数据较少):
    把光标移到第9行

    再把光标移到第15行(相当于选择第9行到第15行的数据)
  2. 复制多行(数据较多):
    横向切分一个窗口 or 纵向切分一个窗口,两个窗口打开的是同一个文件:

    在其中一个窗口里打开另一个文件:

    切换到含有源文件的窗口,在普通模式下,把光标移到你需要复制内容的起始行,然后输入你想复制的行的数量(从光标所在行往下计算),在行数后面接着输入yy,这样就将内容复制到临时寄存器里了;切换到目标文件窗口,把光标移到你接收复制内容的起始行,按一下p,就完成复制了。

4 thoughts on “Vim常用指令”

  1. 我来补充几个真正常用的:vip, vipgw, gj, gJ, control-i, control-o,
    control-w control-c, q, :normal @x, :Te, :E, gT, gt, /, ?, #, *, control-v A, control-v I.

    外,你说的那个 :e 绝对没有 :E 和 :Te 好用。

    外外,control c 还能复制是单独自己设置了的把。复制不应该是 y 吗?复制到剪切板用 “+y。

Leave a Reply

Your email address will not be published. Required fields are marked *