VIM字符大小写转换
VIM提供了字符大小写转换的快捷键,在coding的时候会感觉很贴心,当然,前提是记住他们。
转换一个字符
大小写转换(大写转换成小写,小写转换成大写)快捷键~
。
- 转换1个字符,光标移动到要转换的字符上,按
~
- 转换多个字符,将光标移动到想要大小写转换的地方然后键入: 个数 + ‘
‘。如:转换(大写转小写,小写转大写)10个字母:`10`
转换一个单词
将小写单词转换为大写单词:gUw
将大写单词转换为小写:guw
将单词中的大写改为小写,将小写改为大写:g~w
其中:
gu
表示把选定范围全部小写gU
表示把选定范围全部大写w
表示选定范围为单词
依此类推,ggguG
表示把整篇文章转换为小写,gg
表示光标移动到文章开头,G
表示选定范围为到文章结尾
转换一行
将整行转换为小写:guu
。
将整行转换为大写:gUU
。
将一行中的大写转换为小写,将小写转换为大写:g~~
总结
gu
和gU
分别表示转换为小写和大写,后面跟转换范围,比如5w
(5个单词)等。