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

  • 端午小长假 宜春接游270.6万人次 旅游综合收入12.73亿元 2018-12-01
  • 落实党委的政治责任和领导责任,开创我国高等教育发展新局面 2018-07-25
  • 人民日报召开习近平新闻思想理论研讨会 2018-07-25
  • 跟着抖音去旅行,五一小长假,你的专属攻略请查收! 2018-07-24
  • 把课堂上的重点难点录下来 教学类短视频平台前景几何 2018-07-24
  • 蔡英文将二访巴拉圭?台媒:主要是想过境美国! 2018-07-23
  • 绷紧纪律弦,坚决对诱惑说“不” 2018-07-23
  • 李纪恒--内蒙古频道--人民网 2018-07-22
  • 端午假期全国迎客8910万人次 传统文化活动受青睐 2018-07-21
  • [调皮]“谈判技巧”始终摆脱不了“被迫谈判”的尴尬! 2018-07-21
  • 郭树清谈非法集资风险:收益率超6%需谨慎 2018-07-20
  • 优质金融资源“注”入云南 2018-07-20
  • 金灿荣:特朗普稳住阵脚后或对华更强硬 2018-07-19
  • 风雨兼程,与党和人民同行 2018-07-19
  • 31| 139| 369| 756| 436| 253| 111| 499| 295| 643|