如何在选择垂直块之后粘贴光标之前?
我很肯定,这一定存在,但如果它不也许有它的宏...如何在选择垂直块之后粘贴光标之前?
我的一个最喜欢的vim的特点是插入前视觉模式时(<C-v>
,选择行,<C-I>
,键入一点,然后Esc)。
我的问题是我想先粘贴剪贴板内容,而不是'插入'。我试过<C-P>
但没有爱。
我已经阅读过作弊表,到处搜索,查看这里的问题并没有找到它,但我肯定可以搜索错误的东西。
我假设你的意思是在可视块模式下使用I
来插入相同的文本在多行上,打p
只需粘贴在当前行而不是所有选定的行上。
在插入模式中,你可以打C-r
后跟一个寄存器来插入寄存器的内容,所以如果你想粘贴无名缓冲区,你会进入
C-r"
同样,从贴剪贴板
C-r*
通过输入插入像往常一样,然后用C-r
,你会得到所有选定行的文本。
看看:h registers
看看有什么寄存器可供你使用。
完美!谢谢!!! – Christian 2010-11-02 00:22:46
通常,P命令(大写,从p不同)在光标位置之前粘贴剪贴板的内容。那是你在找什么? (我不太确定当你说按Command + I时你的意思,因为我的键盘没有Command键。)
好的,对不起,
那么,这个答案可能不是最初的提问者所寻找的,但它似乎是其他人的解决方案。 – vastlysuperiorman 2016-04-04 18:50:28
这是正确的答案,至少对于我的用例来说:P – kroe 2016-08-24 23:52:51
相关问题:[如何在垂直选择块中粘贴一行?](http://vi.stackexchange.com/q/4774/467)在Vim SE – kenorb 2015-12-23 14:23:40