如何在多行上粘贴东西?如何在vim中阻止(列?)粘贴
我想要达到相同的: 在现有的文本,我可以<了Cv > JJJJJ <SI>的HelloWorld <CR> 拥有的HelloWorld插入5行
但不是打字HelloWorld我想从寄存器中获取文本。 我想先抽出HelloWorld然后将它插入5行。
如何在多行上粘贴东西?如何在vim中阻止(列?)粘贴
我想要达到相同的: 在现有的文本,我可以<了Cv > JJJJJ <SI>的HelloWorld <CR> 拥有的HelloWorld插入5行
但不是打字HelloWorld我想从寄存器中获取文本。 我想先抽出HelloWorld然后将它插入5行。
当你在插入模式,你可以按Ctrl-R
后跟要粘贴缓冲区中的字母。然后像往常一样按Escape键,它将被正常插入。
因此,如下面道格的答案,这将是,唬弄后文要向下填充,'
比方说你有一个vim的缓冲区中的以下内容:
1| Do the dishes
2| Get milk
3| Take out the trash
,你想在每行的开始插入[ ]
,使之成为:
1| [ ] Do the dishes
2| [ ] Get milk
3| [ ] Take out the trash
CTRL + V
(块选择)j
两次(第三行)。现在行一,二的第一列,和三个被选择I
(移+ I - 大写字母“I”) - 这是“块插入模式”[ ]
esc
(逃逸)
@sotto - StackOverflow用于编程问题。你的问题可能会被移植到SuperUser.com,这是一个更好的论坛,用于解决一般的计算机使用问题。 – Oded 2010-03-04 09:16:15
@Oded vim是一个类似VS的编程工具。它如何不相关? – 2010-07-29 11:38:53