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

时间:2010-12-14 18:07:39

标签: vim

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

3 个答案:

答案 0 :(得分:16)

  • ~也适用于视觉块,并“反转”套管(小写变为大写,大写变为小写)
  • u选择小写(无论原始大小写)
  • U使选择大写(无论原始大小写)

答案 1 :(得分:4)

~命令也适用于视觉选择的块。

例如,如果您:

  1. v进入可视模式
  2. 突出显示要修改的文字区域
  3. ~
  4. 它改变了所有突出显示文本的大小写。

答案 2 :(得分:4)

在视觉选择激活的情况下,按'u'表示小写,按'U'表示大写。

如果没有视觉模式,请使用'gu'或'gU',使用动作命令。例如。大写一个单词'gUw'。