
VI
plutogod
这个作者很懒,什么都没留下…
展开
-
巧用VI的替换功能 转换大小写 转换进制等
将所有字母转换成大写:%s////=toupper(submatch(0))/g/ 匹配单词的开始和结尾/a 匹配英文字母,(/l 和/L分别匹配大写,小写字母)/+匹配一个或者多个/=使用表达式的结果进行替换toupper()转换成大写submatch(0)取得s中指定匹配的字符串/g替换每行的所有匹配(默认值匹配一行的第一个) 将每个单词的首字母原创 2009-04-17 03:24:00 · 1525 阅读 · 0 评论 -
巧用VI的替换功能2
比如我们要实现arr[0] = 0;arr[1] = 1;.....arr[10] = 10; 开始先写arr[0]=0然后yy复制该行,然后10p 替换[]中的数字:%s/arr/[/zs/d*/ze//=line(".") 替换=后面的数字:%s//zs/d*/ze//=line(".") 可以将两个写在一起:%s/arr/原创 2009-04-17 12:15:00 · 406 阅读 · 0 评论 -
vim 配置文件
1 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 2 " General 3 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 4 "Get out of VIs compatible mode 5 set nocp 6 7 "Sh原创 2009-05-07 01:54:00 · 520 阅读 · 0 评论 -
VIM 一些功能
只是记录一下:runtime! syntax/2html.vimVIM直接转换成HTML:X 加密保存选中按=格式化原创 2009-05-07 02:40:00 · 310 阅读 · 0 评论