标签:
修正代码时,一般需要对修正的部分做个标示,即修正Tag。
修正Tag还有什么用呢?因为有固定的格式,所以也可以用来统计变更代码的行数。当然,统计代码行数就不是简单的插入一个Snippet了。
标示修正部分
统计代码行数
项目关键字s:tag_key1,s:tag_key2,s:tag_key3
如果关键字不足3个,s:tag_key2和s:tag_key3可以设置为空字符串
修正原因s:tag_allowr,s:tag_reason
如果s:tag_allowr设为1,会要求用户输入修正原因,修正原因的默认值为s:tag_reason,修正原因会出现在关键字的下一行
编译选项s:tag_mode,s:tag_co
如果s:tag_mode设为1,则追加部分也会包在#if…#endif之间。
s:tag_co不为空,且s:tag_mode为1时,不会采用#if 0和#if 1,而会采用#ifdef s:tag_co和#ifndef s:tag_co
姓名s:tag_user
日期格式s:tag_timef
分隔符号s:tag_sep
关键字左右的字符
修正Tag开始/结束标示s:tag_start,s:tag_end
注释开始/结束标示s:cmt_start,s:cmt_end
如果要采用//形式的注释,可以把s:cmt_start设成//,把s:cmt_end设成空
插件的代码ModifyTag.vim。
标签:
原文地址:http://my.oschina.net/u/2002913/blog/379387