Vim中是否有一个更改所选文本大小的命令?
答案 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.