vim:更改视觉块模式的行为以强制高亮显示列

vim:更改视觉块模式的行为以强制高亮显示列,vim,Vim,我是vim的新手,这对我来说很难在谷歌上找到,因为我不知道如何表达我想做的事情 使用此屏幕截图作为参考: 我想突出显示以下文本块: 有没有办法强制vim高亮显示这样的任意文本块 我可以高亮显示从第8行到第11行的正方形中的文本,但当我向下移动到右括号时,它只高亮显示一列 从这里开始: 如果我向下移动一行,它只会选择第一个屏幕截图中的文本。您可以使用-VISUAL BLOCK-mode默认情况下使用Ctrl+v进入此模式。从要开始的列开始。进入该模式并移动到最长行的末尾,如果您愿意,使用$。

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

使用此屏幕截图作为参考:

我想突出显示以下文本块:

有没有办法强制vim高亮显示这样的任意文本块

我可以高亮显示从第8行到第11行的正方形中的文本,但当我向下移动到右括号时,它只高亮显示一列

从这里开始:


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

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

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

您的意思是不想选择每行前面的空白?另外,选择文本的目的是什么?你想用它做什么?你的意思是你不想选择每行前面的空格吗?另外,选择文本的目的是什么?你想用它做什么?但是我如何突出显示屏幕截图中的文本方块?我可以高亮显示从第8行到第11行的正方形中的文本,但当我向下移动到右括号时,它只高亮显示一列。哎呀,没关系,我使用的是视觉块模式,应该只是使用视觉模式。但是我如何高亮显示屏幕截图中的文本正方形?我可以高亮显示从第8行到第11行的正方形中的文本,但当我向下移动到右括号时,它只高亮显示一列。哎呀,没关系,我使用的是视觉块模式,应该只是使用视觉模式。