在Vim改变案例

时间:2010-05-31 21:33:19

标签: vim

Vim中是否有一个更改所选文本大小的命令?

2 个答案:

答案 0 :(得分:305)

可视选择文本,然后U表示大写,u表示小写。要在视觉选择中交换所有套管,请按~

如果不使用视觉选择,gU<motion>将使motion中的字符变为大写,或将gu<motion>设为小写。

有关其中的更多信息,请参阅Vim's change.txt帮助文件中的第3节。

答案 1 :(得分:228)

请参阅以下方法:

 ~    : Changes the case of current character

 guu  : Change current line from upper to lower.

 gUU  : Change current LINE from lower to upper.

 guw  : Change to end of current WORD from upper to lower.

 guaw : Change all of current WORD to lower.

 gUw  : Change to end of current WORD from lower to upper.

 gUaw : Change all of current WORD to upper.

 g~~  : Invert case to entire line

 guG : Change to lowercase until the end of document.