VIM提供了字符大小写转换的快捷键,在coding的时候会感觉很贴心,当然,前提是记住他们。

转换一个字符

大小写转换(大写转换成小写,小写转换成大写)快捷键~

  • 转换1个字符,光标移动到要转换的字符上,按~
  • 转换多个字符,将光标移动到想要大小写转换的地方然后键入: 个数 + ‘‘。如:转换(大写转小写,小写转大写)10个字母:`10`

转换一个单词

将小写单词转换为大写单词:gUw

将大写单词转换为小写:guw

将单词中的大写改为小写,将小写改为大写:g~w

其中:

  • gu表示把选定范围全部小写
  • gU表示把选定范围全部大写
  • w表示选定范围为单词

依此类推,ggguG表示把整篇文章转换为小写,gg表示光标移动到文章开头,G表示选定范围为到文章结尾

转换一行

将整行转换为小写:guu

将整行转换为大写:gUU

将一行中的大写转换为小写,将小写转换为大写:g~~

总结

gugU分别表示转换为小写和大写,后面跟转换范围,比如5w(5个单词)等。