我已经使用vim很长一段时间了,我意识到在可视模式下选择文本块就像SHIFT+V和逐行向上或向下移动箭头键一样简单,直到我到达我想选择的文本块的末尾。
我的问题是-在可视模式下是否有更快的方法来选择一个文本块,例如通过SHIFT+V,然后指定我希望停止选择的行号?(例如,通过:35,其中35是我想要选择的行号-这显然是行不通的,所以我的问题是,如果类似的事情可以做到…)
我已经使用vim很长一段时间了,我意识到在可视模式下选择文本块就像SHIFT+V和逐行向上或向下移动箭头键一样简单,直到我到达我想选择的文本块的末尾。
我的问题是-在可视模式下是否有更快的方法来选择一个文本块,例如通过SHIFT+V,然后指定我希望停止选择的行号?(例如,通过:35,其中35是我想要选择的行号-这显然是行不通的,所以我的问题是,如果类似的事情可以做到…)
当前回答
我在缩进模式下使用fold:
v open在方块上任意位置的可视模式
扎扎捏了两下
其他回答
了解以下信息可能会派上用场:
为了选择相同数量的线,例如使用1v 你应该做一些修改,以便能够使用1v,按块或按线。
今天我看到了这个很棒的建议:
:5mark < | 10mark > | normal gvV
:5mark < | 10mark > | normal gv
你也可以这样重置可视化块边界:
m< .......... sets the visual mode start point
m> .......... sets the visual mode end point
v35G将选择从光标到第35行的所有内容。
v让你进入选择模式,35指定你想要G到的行号。
你也可以使用v},它将选择下一段开始之前的所有内容。
在视觉上选择所有: 按Esc以确保您处于正常模式
:0
输入ENTER进入文件的开头
vG
简单的按Shift v行号gg
例如:您当前的行到第41行 只需按Shift v 41 gg
我在缩进模式下使用fold:
v open在方块上任意位置的可视模式
扎扎捏了两下