vim中大小写转换
2024-10-10 05:07:00
转自:http://www.cnblogs.com/fortran/archive/2010/07/25/1784513.html
vim中大小写转化的命令是:gu或者gU,形象一点的解释就是小u意味着转为小写,大U意味着转为大写。接下来说明对这两个命令的限定(限定操作的行,字母,单词)等等。
1.整篇文章大写转化为小写
打开文件后,无须进入命令行模式。
键入:ggguG
解释一下:ggguG分作三段gg gu G
gg=光标到文件第一个字符
gu=把选定范围全部小写
G=到文件结束
2.整篇文章小写转化为大写
打开文件后,无须进入命令行模式。
键入:gggUG
解释一下:gggUG分作三段gg gU G
gg=光标到文件第一个字符
gU=把选定范围全部大写
G=到文件结束
3、只转化某个单词
guw 、gue、gUw、gUe
这样,光标后面的单词便会进行大小写转换
想转换5个单词的命令如下:
gu5w、gu5e、gU5w、gU5e
4、转换几行的大小写
将光标定位到想转换的行上,键入:1gU
从光标所在行往下一行都进行小写到大写的转换
10gU,则进行11行小写到大写的转换
以此类推,就出现其他的大小写转换命令
gU0 :从光标所在位置到行首,都变为大写
gU$ :从光标所在位置到行尾,都变为大写
gUG :从光标所在位置到文章最后一个字符,都变为大写
gU1G :从光标所在位置到文章第一个字符,都变为大写
最新文章
- 关于SimpleAdapter和ListView结合使用,实现列表视图的笔记
- SQLyog图形化l数据库的操作和学习
- Linux内核创建一个新进程
- vue.js2.0的独立构建和运行时构建
- Net accounts命令
- iOS 横竖屏切换(应对特殊需求)
- Hadoop 2.7.1 使用minicluster进行单元测试
- 使用OmniGraffle制作原型图
- 关于Git的stash命令
- asp.net使用Mysql乱码处理
- php+mysql+pdo连接数据库
- SQL SERVER 2005 同步复制技术(转)
- Unity灯光烘焙
- Beagle X15 版本制作和烧录
- JavaEE EL &; JSTL 学习笔记
- MySql开启慢查询日志并使用pt-query-digest 分析
- CSS中的BFC
- ubuntu 18.04 配置远程ssh/远程ftp/远程vnc登陆
- JQuery官方学习资料(译):避免与其他库的冲突
- Java中两个线程是否可以同时访问同一个对象的两个不同的synchronized方法?