Visual Studio-新建一个cs文件时自动添加region块和自动添加头注释

原创 2017年03月22日 14:58:45

在visual stuido中新建一个cs文件时,如果您想自动实现添加文件头部,自动添加#region #endregion这种模块机制,实现如下图所示的效果,您知道如何修改吗?


这里写图片描述


操作步骤

1 找到VS2010路径(高版本的在相似路径下, 自行解决 vs2015 路径 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class)

X:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class.zip

2 打开后可以看到两个文件:Class.cs和Class.vstemplate,我们只处理Class.cs
用记事本或其他文本编辑程序将其内容修改如下:

/* ==============================================================================
 * 功能描述:$safeitemrootname$  
 * 创 建 者:$username$
 * 创建日期:$time$
 * ==============================================================================*/
using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$using System.Text;

namespace $rootnamespace$
{
    /// <summary>
    /// $safeitemrootname$
    /// </summary>
    public class $safeitemrootname$
    {
        #region 构造函数

        public $safeitemrootname$()
        {
        }

        #endregion

        #region 属性字段

        #endregion

        #region 私有方法

        #endregion

        #region 公有方法

        #endregion

    }
}

扩展

按个人习惯修改,这里var 都是系统的变量,模板参数是要区分大小写的,大家需要注意。系统提供的可用的参数如下:
clrversion 公共语言运行库(CLR) 的当前版本。
projectname 用户在新建项目对话框中提供的名称。
time 以 DD/MM/YYYY 00:00:00 格式表示的当前时间。
userdomain 当前的用户域。
username 当前的用户名。
year 以 YYYY 格式表示的当前年份。

safeitemname 用户在“添加新项”对话框中提供的名称,名称中移除了所有不安全的字符和空格。
safeprojectname 用户在“新建项目”对话框中提供的名称,名称中移除了所有不安全的字符和空格。
registeredorganization HKLM/Software/Microsoft/Windows NT/CurrentVersion/RegisteredOrganization 中的注册表项值。
rootnamespace 当前项目的根命名空间。此参数用于替换正向项目中添加的项中的命名空间。
GUID[1-10] 用于替换项目文件中的项目 GUID 的 GUID。最多可以指定 10 个唯一的 GUID(例如,guid1))。
itemname 用户在添加新项对话框中提供的名称
machinename 当前的计算机名称(例如,Computer01)。
projectname 用户在新建项目对话框中提供的名称。

版权声明:本文为博主原创文章,欢迎转载,请注明 http://blog.csdn.net/daigualu

Visual Studio 开发环境自动添加自定义文件头注释方法

//======================================================================== // Copyright(C): *******...
  • Yelbosh
  • Yelbosh
  • 2013年10月27日 23:36
  • 4665

Visual Studio环境使用宏自动添加文件注释

其实,我们每天都在搞编程,其中的很多的步骤其实都是重复的,不如,我们为文件添加注释,这些工作其实没什么技术含量,但是,这些也是我们作为一个程序员的基本素质,因为我们有责任让我们的代码保持清晰、可读,所...

Visual Studio+VAssistX自动添加注释,函数头注释,文件头注释

转载:http://blog.csdn.net/xzytl60937234/article/details/70455777 在VAssistX中为C++提供了比较规范注释模板,用这个注释模...

Visual Studio 自动添加函数注释宏

在.net环境下,按下三个/// 就可以自动添加函数注释,包括函数名、参数列表、返回值等信息。 在C++环境下通过MACRO宏也可以实现这个功能,宏代码如下: Option Strict ...
  • lgh1700
  • lgh1700
  • 2012年07月26日 09:51
  • 1518

Visual Studio 2012自动添加注释(如版权信息等)

Q:如何使用Visual Studio 2012给程序文件的头部自动添加如下的注释? /*******************************************************...

visual studio下自动添加注释的插件-VAssistX

vs下的一个优秀插件

Visual Studio-自动添加定制的方法注释

在visual studio 中为方法添加特定格式的方法注释,而不是默认的格式,那么应该怎么实现呢?需要借助于宏和键盘组合键实现。...

Visual Studio 创建类时自动添加版权说明和作者信息

写代码时,我们一般需要在Code File的最前面声明版权信息,作者的联系方式等。一些高级的IDE工具提供修改代码模板的功能,这样就能够在创建新代码时自动加上版权信息等。Visual Studio虽然...

Visual Studio 2012中的为创建类时的添加注释模板

,我们往往需要给类添加注释,我们可以把注释块复制出来,放到文件中,然后在需要的时候,复制、粘贴。这样的重复劳动增加了程序员的体力劳动,而VS中给我们提供了项模版,我们只需要在其中修改一点点模版就能达到...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Visual Studio-新建一个cs文件时自动添加region块和自动添加头注释
举报原因:
原因补充:

(最多只允许输入30个字)