织梦CMS - 轻松建站从此开始!

湖南快乐十分公式:罗索

当前位置: 主页>杂项技术>VC(MFC)>

在Visual Studio中批量添加文件头注释

jackyhwei 发布于 2017-03-13 14:07 点击:次 
在Visual Studio里解决这个问题非常简单,使用“查找与替换”命令即可,我们需要做的仅仅是想办法能让替换功能仅仅定位到文件的开始位置。

湖南快乐十分玩法 www.7mhm0.cn 有些代码规范要求开发人员在代码文件的头部编写注释,大体内容为这个文件的作用,创建日期以及创建者,更甚者还要包含每次修改的备注等等详细记录。虽然我个人认为在有着诸如TFS这样优秀的源代码管理工具的今天,只要代码可读性足够好,这种注释完全没有必要。但倘若项目进行到一个阶段,突然要求补加文件头注释,有什么比较快捷的方法呢,稍微研究了一下,找到一个不甚严谨但快速实用的方法,在此记录一下。

在Visual Studio里解决这个问题非常简单,使用“查找与替换”命令即可,我们需要做的仅仅是想办法能让替换功能仅仅定位到文件的开始位置。

好在Visual Studio的“查找与替换”是支持增则表达式的,而且基本上所有C#类文件都是以using语句开头的,所以我们可以用下面这行代码来定位到文件的开始位置:

(?<!\r\n)(?<!\s)using

其中using前边的两对括号是两个“否定逆序环视”结构,表示using前边不可以是换行符或者空白符,这样就可以仅仅定位到第一个using语句,而不会包含其余的using语句以及代码中的using语句块。

接下来是要替换的部分,由于Visual Studio只支持单行替换,所以我们需要把多行的注释内容用\r\n排版为一行,同时不要忘了在末尾加上\r\nusing,否则第一个using语句就被破坏了,如下所示:

/*\r\n********************************************************************************\r\n*\r\n*    Project           Some Project\r\n*    Module Name       SharePoint UI\r\n*    Author            Name (Email)\r\n*    Creation Date     mm/dd/yyyy\r\n*    Description       Description\r\n*\r\n*    © Copyright 2012 Some Company, L.P.\r\n*\r\n********************************************************************************\r\n*/\r\nusing

此时的“查找和替换”对话框应该是这个样子的:

点击“全部替换”后,就会发现所有的代码文件头部都有了如下的注释:

然后逐个修改一下Author,Creation Date和Description等与文件相关的信息即可。

(windstyle)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [//dev.open365.com.cn/a/201703/17500.html]
本文出处:windstyle 作者:windstyle 原文
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
相关文章
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
将本文分享到微信
推荐内容

  • 呵呵,有见地,有深度。 2019-05-14
  • 赋予妇女更多权利!沙特首次向女性发驾照 2019-05-14
  • 河流旅行地中国国家地理网 2019-05-13
  • 一行两会传递金融开放信号 沪伦通制度安排就绪  2019-05-01
  • 外媒热议习近平讲话:中国军队现代化速度超越西方想象 2019-04-21
  • 原始社会为何会走向私有制?就是有这样的阶级要过得比共同一起生活更好,要过得比大多数人的生活好,自然就有了阶级斗争,要过得比大多数人更好的阶级就战胜要共同一起生活 2019-04-21
  • 始终坚持以人民为中心的发展思想不断满足群众日益增长美好生活需要 2019-04-14
  • 人民网评:医疗服务应该回归患者本位 2019-04-14
  • 鹿晗解说、姜文定制宣传片 世界杯主题的网综来了 2019-04-12
  • 【北京丰泰康宏车型报价】北京丰泰康宏综合店车型价格 2019-04-10
  • 新生儿生理性黄疸 多吃多拉可助减退 2019-04-03
  • 立秋日 滇池上空出现七彩云霞 2019-04-03
  • 西安楼市进入短暂调整期 摇号细则近日将出 2019-03-25
  • 左手公信,右手公益,两手都硬气 2019-03-25
  • 年龄大了,也想积点口德,已经给你笔下留情了。 2019-03-16
  • 358| 330| 791| 431| 967| 685| 260| 308| 691| 648|