强悍的 vim —— 处理大小写转换
2016-05-30 23:47
232 查看
注意以下均是在,normal mode(普通模式)下操作的。
3~:将光标位置开始的3个字母改变其大小写
ggguG:整篇文章转换为小写,gg:文件头,G:文件尾,gu:切换为小写
gggUG:整篇文章切换为大写,gg:文件头,G:文件尾,gU:切换为大写
gUw、gUe
gu5w:转换 5 个单词
gU5w
gU$ :从光标所在位置到行尾,都变为大写
gUG :从光标所在位置到文章最后一个字符,都变为大写
gU1G :从光标所在位置到文章第一个字符,都变为大写
1. 单个字符的处理
~:切换光标所在位置的字符的大小写形式,大写转换为小写,小写转换为大写3~:将光标位置开始的3个字母改变其大小写
2. 文本整体的处理
gu:切换为小写,gU:切换为大写,剩下的就是对这两个命令的限定(限定行字母和单词)等等。2.1 整篇文章
无须进入命令行模式,键入:ggguG:整篇文章转换为小写,gg:文件头,G:文件尾,gu:切换为小写
gggUG:整篇文章切换为大写,gg:文件头,G:文件尾,gU:切换为大写
2.2 只转化某个单词
guw、guegUw、gUe
gu5w:转换 5 个单词
gU5w
2.3 转换行
gU0 :从光标所在位置到行首,都变为大写gU$ :从光标所在位置到行尾,都变为大写
gUG :从光标所在位置到文章最后一个字符,都变为大写
gU1G :从光标所在位置到文章第一个字符,都变为大写
相关文章推荐
- IP数据包的校验和算法
- nfs 网络共享服务器的搭建和配置
- Android系统的上下文对象Context
- useradd和adduser
- [MD5算法练习] Arial CD Ripper 1.9.8算法分析
- Grails,应该不错
- DOCKER实战案例
- android studio 使用备忘
- 单例模式及应用简析
- leetcode-Remove Nth Node From End of List-19
- MySQL中的全文检索
- Code::Blocks配置OpenGL开发环境
- Java编程思想第四版第十章学习——内部类(1)
- 最好用的svn的Mac版源码管理工具Cornerstone
- Linux中的task_struct
- 华为机试---蛇形矩阵
- activemq的几种基本通信方式总结(几种通信讲的很清楚)
- Redis安装使用记录
- 23种设计模式4--行为型模式(策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式)
- 从静态代理到动态代理理解AOP