如何在不使用鼠标的情况下高亮显示gVim中的多行?
我是维姆·努布。我正在尝试选择多行代码来复制和粘贴到其他区域。有没有不使用鼠标的方法来执行此操作?您可以将光标放在要复制的第一行,然后键入如何在不使用鼠标的情况下高亮显示gVim中的多行?,vim,Vim,我是维姆·努布。我正在尝试选择多行代码来复制和粘贴到其他区域。有没有不使用鼠标的方法来执行此操作?您可以将光标放在要复制的第一行,然后键入nyy,其中n是要复制的行数。例如,键入2yy复制光标下的两行 然后,您可以使用p粘贴它们 您还可以通过将光标放置在某个位置并按住Shift键来选择多行。将光标移动到所需选择的末尾,然后停止按Shift键。然后使用y(而不是yy)进行复制,并使用pYep粘贴,在正常模式下键入V[方向],您将高亮显示多行。如果不需要整行,请使用v而不是v。要复制它,点击y并移动
nyy
,其中n
是要复制的行数。例如,键入2yy
复制光标下的两行
然后,您可以使用p
粘贴它们
您还可以通过将光标放置在某个位置并按住Shift键来选择多行。将光标移动到所需选择的末尾,然后停止按Shift键。然后使用
y
(而不是yy
)进行复制,并使用p
Yep粘贴,在正常模式下键入V[方向]
,您将高亮显示多行。如果不需要整行,请使用v
而不是v
。要复制它,点击y
并移动到要粘贴的区域,然后点击p
。要删除它,请使用x
而不是y
或者,您可以简单地使用
[number of lines]yy
拖动一些行,或者使用[number of lines]dd
剪切一些行。在这种情况下,粘贴是相同的。其他一些根本不使用视觉模式的方法:
使用标记
ma
y'a
y/foo
(向前搜索)或y?条
(向后搜索)从这里猛拉到那里- 内部/外部单词,
/iw
aw
- 内部/外部配对,
i'”([{啊……我忘了vim的制作方法……vim。谢谢!谢谢。我看到你用多个命令创建“句子”。我也在尝试学习如何思考和利用它们。我能找到什么资源教人们如何像那样使用vim?再次感谢!这里有一些“vim语法”“最近出现的博客帖子,很快就被谷歌搜索到了……基本上使用Vim就像说一种语言:你有“动作”(猛拉、粘贴、删除等)、“对象”来执行动作(当前单词、从这里到下线、当前段落等)和“修改器”您可以使用它多次或在多个目标或第n个目标上执行操作,等等。您完全按照自己的想法、编写或说话来编写这些构建块。这是编辑文本最棒、最有效的方法。大部分都在
中。如果您跳过了这一步,您应该自己完成它。不是吗W$vimtutor