VIM替换时大小写转换

分享VIM by 达达 at 2011-10-25

在服务器上写了个C语言程序,把枚举都按小写命名了,写完后觉得不是很利于区分变量和常量,于是便决定全部替换一下,研究了下VIM的替换命令,下面的命令把tk_开头的单词转换成大写:

%s/tk_\a\+/\=toupper(submatch(0))/g