关于Visual Studio 2010自动添加头部注释信息
2017-05-19 08:21
507 查看
在日常的开发中我们经常需要为类库添加注释和版权等信息,这样我们就需要每次去拷贝粘贴同样的文字,为了减少这种重复性的工作,我们可以把这些信息保存在Visual
Studio 20**类库模版文件里。
首先找到Visual Studio 20**的安装路径下\Common7\IDE\ItemTemplatesCache\CSharp\目录
Windows Forms是开发Windows Forms程序的模版目录,Code是类库项目文件的模版目录,其他的同理。进入Code目录有选择2052目录下,会看到多个带有.zip的目录,比如我要修改类文件模版,就修改\Class.zip\Class.cs,打开Class.cs会看到如下内容。
快速定位vs安装目录↓
vs2010:%ProgramFiles%\Microsoft
Visual Studio10.0\Common7\IDE\ItemTemplatesCache\CSharp
vs2008:%ProgramFiles%\Microsoft
Visual Studio9.0\Common7\IDE\ItemTemplatesCache\CSharp
vs2005:%ProgramFiles%\Microsoft
Visual Studio8\Common7\IDE\ItemTemplatesCache\CSharp
copy到地址栏回车即可,方便快捷。(vs2010的我已经测试过了,可以使用,其他的应该也没问题)
Class.cs
模版源文件内容
usingSystem;
usingSystem.Collections.Generic;
$if$($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$usingSystem.Text;
namespace$rootnamespace$
{
class $safeitemrootname$
{
}
}
代码中的"$"符号之间的字符是模版的变量,具体变量含义请参照:
$time$ 日期
$year$ 年份
$clrversion$ CLR版本
$GUID$ 用于替换项目文件中的项目
GUID 的 GUID。最多可以指定
10 个唯一的 GUID(例如,guid1))。
$itemname$
用户在对话框中提供的名称。
$machinename$ 当前的计算机名称(例如,Computer01)。
$projectname$ 用户在对话框中提供的名称。
$rootnamespace$ 当前项目的根命名空间。此参数用于替换正向项目中添加的项中的命名空间。
$safeitemname$ 用户在“添加新项”对话框中提供的名称,名称中移除了所有不安全的字符和空格。
$safeprojectname$ 用户在“新建项目”对话框中提供的名称,名称中移除了所有不安全的字符和空格。
$time$ 以
DD/MM/YYYY00:00:00 格式表示的当前时间。
$userdomain$ 当前的用户域。
$username$
当前的用户名。
等等...
模版更新后内容:
#region描述
//-----------------------------------------------------------------------------
//文 件 名: $safeitemrootname$
//作
者:[author name]
//创建时间:$time$
//描
述:
//版
本:
//-----------------------------------------------------------------------------
//历史更新纪录
//-----------------------------------------------------------------------------
//版
本: 修改时间:
修改人:
//修改内容:
//-----------------------------------------------------------------------------
//Copyright (C) 20013-$year$
某某公司
//-----------------------------------------------------------------------------
#endregion
usingSystem;
usingSystem.Collections.Generic;
$if$($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$usingSystem.Text;
namespace$rootnamespace$
{
class $safeitemrootname$
{
}
}
如需修改其他模版就按照上面的步骤找到对应的文件夹即可。
以上模版中注释样式可以根据需要对其进行修改。
补充:
上面提到的2052目录:是国家/地区语言代码的十进制,中国地区代码为2052。
在日常的开发中我们经常需要为类库添加注释和版权等信息,这样我们就需要每次去拷贝粘贴同样的文字,为了减少这种重复性的工作,我们可以把这些信息保存在Visual
Studio 20**类库模版文件里。
首先找到Visual Studio 20**的安装路径下\Common7\IDE\ItemTemplatesCache\CSharp\目录
Windows Forms是开发Windows Forms程序的模版目录,Code是类库项目文件的模版目录,其他的同理。进入Code目录有选择2052目录下,会看到多个带有.zip的目录,比如我要修改类文件模版,就修改\Class.zip\Class.cs,打开Class.cs会看到如下内容。
快速定位vs安装目录↓
vs2010:%ProgramFiles%\Microsoft
Visual Studio10.0\Common7\IDE\ItemTemplatesCache\CSharp
vs2008:%ProgramFiles%\Microsoft
Visual Studio9.0\Common7\IDE\ItemTemplatesCache\CSharp
vs2005:%ProgramFiles%\Microsoft
Visual Studio8\Common7\IDE\ItemTemplatesCache\CSharp
copy到地址栏回车即可,方便快捷。(vs2010的我已经测试过了,可以使用,其他的应该也没问题)
Class.cs
模版源文件内容
usingSystem;
usingSystem.Collections.Generic;
$if$($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$usingSystem.Text;
namespace$rootnamespace$
{
class $safeitemrootname$
{
}
}
代码中的"$"符号之间的字符是模版的变量,具体变量含义请参照:
$time$ 日期
$year$ 年份
$clrversion$ CLR版本
$GUID$ 用于替换项目文件中的项目
GUID 的 GUID。最多可以指定
10 个唯一的 GUID(例如,guid1))。
$itemname$
用户在对话框中提供的名称。
$machinename$ 当前的计算机名称(例如,Computer01)。
$projectname$ 用户在对话框中提供的名称。
$rootnamespace$ 当前项目的根命名空间。此参数用于替换正向项目中添加的项中的命名空间。
$safeitemname$ 用户在“添加新项”对话框中提供的名称,名称中移除了所有不安全的字符和空格。
$safeprojectname$ 用户在“新建项目”对话框中提供的名称,名称中移除了所有不安全的字符和空格。
$time$ 以
DD/MM/YYYY00:00:00 格式表示的当前时间。
$userdomain$ 当前的用户域。
$username$
当前的用户名。
等等...
模版更新后内容:
#region描述
//-----------------------------------------------------------------------------
//文 件 名: $safeitemrootname$
//作
者:[author name]
//创建时间:$time$
//描
述:
//版
本:
//-----------------------------------------------------------------------------
//历史更新纪录
//-----------------------------------------------------------------------------
//版
本: 修改时间:
修改人:
//修改内容:
//-----------------------------------------------------------------------------
//Copyright (C) 20013-$year$
某某公司
//-----------------------------------------------------------------------------
#endregion
usingSystem;
usingSystem.Collections.Generic;
$if$($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$usingSystem.Text;
namespace$rootnamespace$
{
class $safeitemrootname$
{
}
}
如需修改其他模版就按照上面的步骤找到对应的文件夹即可。
以上模版中注释样式可以根据需要对其进行修改。
补充:
上面提到的2052目录:是国家/地区语言代码的十进制,中国地区代码为2052。
相关文章推荐
- 关于Visual Studio 2010自动添加头部注释信息
- 让你的Visual Studio 2010自动添加头部注释信息
- 让你的Visual Studio 2010自动添加头部注释信息
- 关于Visual Studio 20**自动添加头部注释信息
- Visual Studio 2010自动添加头部注释信息
- 让你的Visual Studio 2010自动添加头部注释信息【转】
- 让你的Visual Studio 2010自动添加头部注释信息
- 让你的Visual Studio 2010自动添加头部注释信息
- 关于Visual Studio 20**自动添加头部注释信息
- [转]让你的Visual Studio 2010自动添加头部注释信息
- 让Visual Studio 自动添加头部注释信息
- Visual Studio自动添加头部注释 -C#开发2010-2013验证
- 让Visual Studio 自动添加头部注释信息
- 让Visual Studio 自动添加头部注释信息
- Visual Studio 20**自动添加头部注释信息
- 如何在 Visual Studio 2015 中自动给 cpp 和 h 文件添加头部注释
- VS 2015 自动添加头部注释,作者,版本信息
- 教你如何添加MyEclipse自动生成类头部的author等注释
- VS中为类,函数代码自动添加版权注释信息
- Visual Studio 2010: 修改默认模板文件信息,添加代码版权信息