vi中⼤⼩写转换功能
所有的操作都是围绕着“gu"和“gU”另个命令展开的。
secooler的语法:[开始位置]gu/Gu[结束位置]
secooler的翻译:
[开始位置] ---- 可以指定开始的位置,默认是光标的当前位置
gu ---- 把选择范围全部⼩写
汇编语言大小写字母转换gU ---- 把选择范围全部⼤写
[结束位置] ---- 可以跟着类似的w,6G,gg等定位到错做的结束范围
通过上⾯的语法翻译,您可能已经暗暗的感受到这个命令的强⼤了吧,如果还没有,不要着急,看下⾯慢慢分解(有“理”也要有“例”嘛):1.“字”级别的⼤⼩写转换
guw或gue---- 两个命令功能是⼀样的:光标后⾯的“字”会变成⼩写
guw或gue---- 两个命令功能是⼀样的:光标后⾯的“字”会变成⼤写
扩展⼀下下
gu6w或gu6e---- 两个命令功能是⼀样的:光标后⾯的6个“字”会变成⼩写
gU6w或gU6e---- 两个命令功能是⼀样的:光标后⾯的6个“字”会变成⼩写
2.“⾏”级别内容⼤⼩写转换
guu/gUU ---- 光标当前⾏统统变⼩写/⼤写
gu0/gU0 ---- 光标位置到⾏⾸,统统变⼩写/⼤写(不包含光标当前的字母)
gu$/gU$ ---- 光标位置到⾏尾,统统变⼩写/⼤写(包含光标当前的字母)
guG/gUG ---- 光标位置所在⾏到⽂章最后⼀⾏,统统变为⼩写/⼤写
gu1G/gU1G---- 光标位置所在⾏到⽂章第⼀⾏,统统变为⼩写/⼤写
3.整篇内容⼤⼩写转化
1GguG/1GgUG整篇⽂章统统变⼩写/⼤写(Vim和gVim中可以使⽤ggguG/gggUG)
secooler⽰意:1GguG 可以分三部分解释 1G gu G
1G或vim中的gg ---- 光标定位到⽂件⾸
gu ---- 选定范围统统变⼩写
G ---- ⼀直操作到⽂件结束部分
以上是我经常使⽤的⼤⼩写转换的⽅法,希望对⼤家有帮助。
再“买⼀送⼀”个⼩技巧,如果您只是想修改光标当前的字母的⼤⼩写,可以使⽤“~”(键盘左上⾓数字1左边的键)在反复转换。
⼯欲善其事必先利其器,强烈建议⼤家熟练使⽤Vi、Vim,Windows环境下可以使⽤gVim。
还有⼀个Windows下模拟Linux的软件Cygwin,⾮常的优秀,我⼀直⽤它,对我提⾼⼯作效率起到了很⼤的帮助。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论