
Vim
DDGG
这个作者很懒,什么都没留下…
展开
-
关于Vim的模式匹配
关于Vim的模式匹配模式开关当使用/...或者?...对文本进行查找,或者用s/...进行替换时,模式匹配开始起作用。大家都知道,模式匹配中有一些特殊字符,它们对如何进行字符匹配起着关键性的作用。如果用过Perl,那你很可能会不习惯Vim里的模式书写方式。因为在默认情况下,Vim将|和()看做是原义字符,假设你想匹配a或b并把匹配放入缓存,那你要写成“/(a/|b/)”。这原创 2008-03-06 10:14:00 · 7879 阅读 · 2 评论 -
[转载] Vim技巧 - 替换的巧妙使用
如何将一串十进制数字转换为16进制数字,使用VIM完成转换的最简单方法如下::%s//d/+//=printf("%X", submatch(0))/g这条命令的原理是,把一串数字,用printf()函数的输出替换掉,printf()函数输出的正是这串数字的16进制形式。分解如下:%s 在整个文件中替换 (:help :s )/d/+转载 2008-05-08 16:28:00 · 1642 阅读 · 0 评论