转自: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 :从光标所在位置到文章第一个字符,都变为大写

最新文章

  1. 关于SimpleAdapter和ListView结合使用,实现列表视图的笔记
  2. SQLyog图形化l数据库的操作和学习
  3. Linux内核创建一个新进程
  4. vue.js2.0的独立构建和运行时构建
  5. Net accounts命令
  6. iOS 横竖屏切换(应对特殊需求)
  7. Hadoop 2.7.1 使用minicluster进行单元测试
  8. 使用OmniGraffle制作原型图
  9. 关于Git的stash命令
  10. asp.net使用Mysql乱码处理
  11. php+mysql+pdo连接数据库
  12. SQL SERVER 2005 同步复制技术(转)
  13. Unity灯光烘焙
  14. Beagle X15 版本制作和烧录
  15. JavaEE EL & JSTL 学习笔记
  16. MySql开启慢查询日志并使用pt-query-digest 分析
  17. CSS中的BFC
  18. ubuntu 18.04 配置远程ssh/远程ftp/远程vnc登陆
  19. JQuery官方学习资料(译):避免与其他库的冲突
  20. Java中两个线程是否可以同时访问同一个对象的两个不同的synchronized方法?

热门文章

  1. Nuget-使用图形化界面打包自己的类库
  2. hdu 1757 矩阵
  3. 修改phpMyAdmin中的默认1440超时时间
  4. C# ref的应用
  5. RabbitMQ之前的那些事
  6. ofo走出校园观察:市场定位导致产品错位?
  7. HDU #2966 In case of failure
  8. POJ 3061 Subsequence(尺取法)
  9. 如何保存联系人到系统通讯录(android)
  10. properties 配置文件中值换行的问题