在Vim中改变个案

在Vim中是否有一个命令可以改变所选文本的大小写?

可视化select文本,然后U代表大写或u代表小写。 要交换视觉select中的所有shell,请按~

在不使用视觉select的情况下, gU<motion>将使gU<motion>的字符为大写,或者使用gu<motion>为小写。

更多这些,请参阅Vim的change.txt帮助文件中的第3部分。

请参阅以下方法

 ~ : 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 

请参阅链接: https : //stackoverflow.com/questions/2573/vim-tutorials/2650815#2650815