vim:更改可视块模式的行为以强制突出显示列

red*_*888 0 vim

我是vim的新手,这对我来说很难谷歌因为我不知道如何表达我想做的事情.

使用此屏幕截图作为参考: 在此输入图像描述

我想强调以下文本块: 在此输入图像描述

有没有办法强制vim突出显示这样的任意文本块?

我可以在第8行到第11行的正方形中突出显示文本,但是当我向下移动到结束括号时,它只突出显示一列.

从这里: 在此输入图像描述

如果我向下移动一行,它只会选择第一个屏幕截图中的文本.

Exp*_*lls 5

您可以使用-- VISUAL BLOCK --模式(默认情况下,您可以使用此模式Ctrl+v).从您要开始的列开始.进入模式并移动到最长行的末尾($如果您愿意,可以).当您继续向上移动时,这将突出显示其他块的整行.