Vim 重复选择
如果我在视觉模式下在VIM中选择了某些内容。。。。如何复制该选择并将其放置在该选择的下方或上方。是否要复制/粘贴整行?如果是这样,请退出视觉模式,使用 yy 到y整行,然后 p 到paste。使用y将所选内容拖动(复制)到缓冲区中Vim 重复选择,vim,selection,duplicate-data,Vim,Selection,Duplicate Data,如果我在视觉模式下在VIM中选择了某些内容。。。。如何复制该选择并将其放置在该选择的下方或上方。是否要复制/粘贴整行?如果是这样,请退出视觉模式,使用 yy 到y整行,然后 p 到paste。使用y将所选内容拖动(复制)到缓冲区中 将选定内容粘贴到所需位置的p只需点击“y”以直观地拖动选定内容,将“p”粘贴到光标下方或将“p”粘贴到光标上方 既然你问过要在选择块下面粘贴,我将复制下面的内容:在你将y拖动到yank之后,你将'>移动到选择块之后,然后粘贴p。你有两个选择 yy复制当前行,然后p粘
将选定内容粘贴到所需位置的p只需点击“y”以直观地拖动选定内容,将“p”粘贴到光标下方或将“p”粘贴到光标上方 既然你问过要在选择块下面粘贴,我将复制下面的内容:在你将
y
拖动到yank之后,你将'>
移动到选择块之后,然后粘贴p
。你有两个选择
- yy复制当前行,然后p粘贴
- 进行选择(例如使用v),然后使用y复制并使用p粘贴
vmap y>p
现在它只是做一个视觉选择并按下Ctrl-p。a)他没有说这是一行,b)如果你已经选择了它,为什么要退出视觉模式?你想选择相同的行,但在上面?或者您想复制选择?我想复制选择使用p用于粘贴分隔符会破坏格式,因为它不会占用整行使用p用于粘贴分隔符会破坏格式,因为它不会占用整行。如果不起作用,请按“然后按SHIFT+”。要获得>?我实际上正在使用一个用于Netbeans的VIM插件,因此这可能是问题所在,因为VIM帮助中有“不在vi中”,所以您将错过这一点:helpgrep not\in\Vi在vim帮助中生成709个匹配项。所以你可能不应该混淆两者。大多数仿真器只覆盖基本的部分。我喜欢在选择和复制之间自动换行:
vmap y'>op
vmap <C-p> y'>p