有没有办法在视觉模式vim中将大小写改为低或高整块?

Rus*_*lex 11 vim

想要在可视模式下将整个块改为大小写.如果我想改变单个字符的大小写,我可以按〜,但是我需要在视觉模式下使用什么来将所选区域更改为低或高的情况?

ice*_*ime 18

  • 所述~也适用于视觉块和"反转"的框体(小写变成大写字母,大写变为小写)
  • u 选择小写(无论原始外壳)
  • U 使选择大写(无论原始外壳)


Tim*_*gan 5

~命令也可以在视觉上选择的块上使用。

例如,如果您:

  1. 按下v进入视觉模式
  2. 突出显示要修改的文本区域
  3. ~

它将更改所有突出显示的文本的大小写。


Kei*_*ith 5

在视觉选择处于活动状态时,按“ u”表示小写,按“ U”表示大写。

如果没有可视模式,请通过运动命令使用“ gu”或“ gU”。例如,将单词“ gUw”大写。