VIM、Emacs
文章平均质量分 78
skyscribe
C/C ,Unix,Network,etc
展开
-
VIM 个人常用的几个正则表达式
我的正则表达式的第一个试验场就是最熟悉的VIM(还有egrep,可惜只能在CLI,不够直观),下边仅仅记录一下最常用的几个,忘记的时候可以翻看一下:1::11,120s/^/s/s/s/s/(/w/+/)//1/gc 这个是用于一定范围内的空格回退的,用于源代码格式化还是很有用的,毕竟vim上没有SourceInsignt里边很方便的Shift+Tab。2::%s//(//)/m/1Ptr/g 这原创 2008-10-26 10:21:00 · 667 阅读 · 0 评论 -
VIM 用正则表达式实现批量函数声明到dummy定义
事情起因于打算写一个默认的接口实现,里边什么也不做而是直接返回以尽快让程序编译通过,这个接口的实现是dummy的,什么也不干。 因为原来的接口是OO风格的纯虚函数,需要做的工作就是所有的函数继承过来做一个空实现。头文件是好办了,直接cp过来,然后加一个类继承声明,并把名字替换掉, virtual function()=0;后边的“=0”替换就可以了,用正则替换很容易做到了。原创 2009-05-16 17:39:00 · 933 阅读 · 0 评论