代码之家  ›  专栏  ›  技术社区  ›  Christian

如何选择垂直块后粘贴到光标前?

  •  25
  • Christian  · 技术社区  · 15 年前

    我敢肯定这一定存在,但如果它不可能有一个宏观的…

    我最喜欢的vim特性之一是在可视化模式下插入before( <C-v> ,选择线条, <C-I> ,然后键入一点 ).

    <C-P> 但没有爱。

    我读过备忘单,到处都找过,查过这里的问题都没找到,但我肯定是找错了地方。

    2 回复  |  直到 10 年前
        1
  •  18
  •   Alligator    15 年前

    我想你是说 I 在可视块模式下,在多行上插入同一文本,其中 p 只需粘贴到当前行而不是所有选定行。

    C-r 后跟一个寄存器以插入该寄存器的内容,因此如果要粘贴未命名的缓冲区,请输入

    C-r"
    

    C-r* 
    

    按正常方式输入insert,然后使用 C-r公司 ,您将获得所有选定行上的文本。

    看一看 :h registers 看看你有哪些登记册。

        2
  •  149
  •   Greg Hewgill    15 年前

    一般来说 第页 命令(大写,不同于 第页