如何在 VIM 的可视模式下选择多行?

max*_*oku 9 vi vim

当我使用 时visual modev我想选择一行的子集并在同一块中展开,而不是选择整个下一行。

例如,我想将所有1s 替换为0s 。我想1在视觉模式下选择所有 s 。但hjkl会导致选择整个下一行。

在此输入图像描述

小智 13

正如评论中所述,ctrl-v 将允许块突出显示。

要进行编辑,只需将光标定位在第一个 1 上,然后按 ctrl-v。接下来使用 j 键向下移动光标并突出显示其他 1。

一旦您必须突出显示想要更改的 1,r 后跟 0 会将它们全部替换为 0。