在vim中以可视模式复制线路

在vim中以可视模式复制线路,vim,copy-paste,Vim,Copy Paste,只是一个关于gVim中复制/粘贴工作流的问题 现在我正在写一份文件。我想选择一些代码行并复制粘贴。我正在使用gVim(Windows) 如果我使用Control+C和Control+V,gVim有时需要2、3秒来粘贴 另一种方法是使用Shift+v(对,现在我处于视觉模式),然后按住Shift键并用鼠标拖动所选内容。现在我可以用“y”或“c”复制,用“p”粘贴。这会更快,但我必须按住Shift键 有没有一种方法可以在不按住Shift键的情况下使用鼠标在视觉模式下选择文本?我想用y/d/p代替慢速

只是一个关于gVim中复制/粘贴工作流的问题

现在我正在写一份文件。我想选择一些代码行并复制粘贴。我正在使用gVim(Windows)

如果我使用Control+C和Control+V,gVim有时需要2、3秒来粘贴

另一种方法是使用Shift+v(对,现在我处于视觉模式),然后按住Shift键并用鼠标拖动所选内容。现在我可以用“y”或“c”复制,用“p”粘贴。这会更快,但我必须按住Shift键

有没有一种方法可以在不按住Shift键的情况下使用鼠标在视觉模式下选择文本?我想用y/d/p代替慢速控制+c和控制+v。是否有更好的工作流程或设置,我应该尝试

谢谢

[]的

Mateus

不要在
vim
中使用CTRL-C/V和鼠标,或者至少在熟悉
vim
的文本处理方式之前

--

SHIFT-V以进入可视线模式

3j
向下三行,或按
j
三次

y
拖动/复制,
x
剪切,
p
粘贴在光标后,
p
粘贴在光标前

使用hjkl将大大改进您的工作流程,因为您不必将手从打字位置移动到箭头和鼠标

有几种方法可以在不进入视觉模式的情况下拉伸多条线。其中之一是键入
。例如,
y3j
意味着从当前行向下拉3行


如果你想拖动你所在的整个段落或句子,请分别键入
yip
(在段落中拖动)或
yis
(在句子中拖动)。你也可以做
yi“
(拉入
)或
ya“
(拉入
)来拉入
关于您当前的职位。

你好,Jin,谢谢!“忘却”鼠标并不容易。。。我尝试了你的方法,找到了另一种方法。@homemrobo这对我来说也不容易。。但我觉得最终还是值得的。我花了一两周的时间学习了足够的基本知识来摆脱鼠标:p