在可视块模式下选择不同长度的行

9

我想在可视块模式下选择由不同长度的行组成的代码块。 但是,由于光标只能到达每行的末尾,因此无法一次选择下面显示的整个代码块。 有什么提示可以做到这一点吗?

difficult to select


1个回答

14
使用$命令可让视觉块选择至行尾。

谢谢。我应该想到了。 - chenaren
2
@chenaren,虽然这个方法可行,但它的功能相当有限。例如,如果你想选择到该行倒数第二个字符之前的所有内容,我不知道有什么好的方法。然而,在我使用这个功能的情况下,最终我会意识到复制整行并使用宏进行处理更加灵活和容易。 - Shahbaz
还有一个小问题。粘贴过程似乎在某种“替换模式”下工作。当在可视块模式下yank内容时,是否有任何方法可以“正常”粘贴? - chenaren
粘贴的方式与其他粘贴方式完全相同(使用 pP)。复制的字符将被粘贴到光标所在位置(不会覆盖原有内容!),当然可以跨越多行和列。你看到有任何字符被替换了吗?!你能否提供一个简单的示例文件和你使用的一系列命令,以便我可以复制它? - Shahbaz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接