让VS2010/VS2012添加新类时自动添加public关键字

在VS添加类别的时候,每次都需要添加public关键字,表示好麻烦。

但是可以避免这个麻烦的。

通过修改VS2010的ItemTemplate,可以避免这个麻烦。

修改方法如下:

1. 打开文件夹Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\1033,找到class.zip文件,打开该压缩文件并进一 步打开其中的Class.cs文件,在该文件中的"class"前面加上"public"(见下图),保存并更新至class.zip。

2. 以管理员身份运行Visual Studio Command Prompt (2010)命令行,并运行命令devenv /installvstemplates,运行成功之后,更改就生效。

如果给interface添加public关键字,只需按照上面的方法修改Interface.zip文件。

Visual Studio 2012 修改方法:

1. 打开文件夹 %VS110COMNTOOLS%..\IDE\ItemTemplates\CSharp\Code\1033\Class

2. 打开 Class.cs 文件,在其中添加 public 关键字并保存。

3. 打开文件夹 %VS110COMNTOOLS%..\IDE\ItemTemplatesCache\CSharp\Code\1033\Class,将之前的 Class.cs 文件复制到该文件夹并覆盖同名文件。

有的需要修改2052文件夾下面的文件。

除了添加类以外,还可以添加一些说明文字。

比如:

/*
 * Copyright (c) 2016,xxxxxxxx公司
 * All rights reserved.
 *
 * 文件名称:$safeitemrootname$.cs
 /* 摘   要:
 *
 * 当前版本:1.0
 * 作   者:hongfei0416j
 */
using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$using System.Text;
$if$ ($targetframeworkversion$ >= 4.5)using System.Threading.Tasks;
$endif$
namespace $rootnamespace$
{
    public class $safeitemrootname$
    {
    }
}

这样在生成文件的时候,即可自动加上文件说明

时间: 2024-10-27 12:51:12

让VS2010/VS2012添加新类时自动添加public关键字的相关文章

Linux添加新硬盘自动挂载硬盘

Linux添加新硬盘自动挂载硬盘的具体步骤 1.插入新硬盘,启动Linux服务器,使用fdisk -l 查看硬盘 #fdisk -l Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes 2.格式化硬盘 #mkfs -t ext4 /dev/sdb 3.挂载硬盘 #mount 硬盘地址 要挂载的地址 #mount /dev/sdb /media/imgs 4.实现系统重启后自动挂载该分区 #vi /etc/fstab 在最后一行添加 /dev/sdb /me

Eclipse中设置在创建新类时自动生成注释

方法一:Eclipse中设置在创建新类时自动生成注释 windows-->preference Java-->Code Style-->Code Templates code-->new Java files 编辑它 ${filecomment} ${package_declaration} /** * @author 作者 E-mail: * @version 创建时间:${date} ${time} * 类说明 */ ${typecomment} ${type_declarat

Atitit. visual studio vs2003 vs2005 vs2008  VS2010 vs2012 vs2015新特性 新功能.doc

Atitit. visual studio vs2003 vs2005 vs2008  VS2010 vs2012 vs2015新特性 新功能.doc 1.1. Visual Studio2 1.2. Visual Studio 972 1.3. Visual Studio 6.02 1.4. Vs20022 1.5. Vs20032 1.6. Vs20052 1.6.1. 数据访问  Web开发     Windows Forms 方面的开发特性增强2 1.6.2. Refactoring 2

向SQL Server 现有表中添加新列并添加描述.

注: sql server 2005 及以上支持. 版本估计是不支持(工作环境2005,2008). 工作需要, 需要向SQL Server 现有表中添加新列并添加描述. 从而有个如下存储过程. (先附上存储过程然后解释) 代码 /********调用方法********** 作用: 添加列并添加列描述信息 调用: exec [SetColumnInfo] '表名', '列名', N'列说明,描述','列类型{默认:NVARCHAR(50)}','列默认值{默认:NULL}' *********

ubuntu添加新用户并添加管理员权限

Ubuntu创建新用户并增加管理员权限  Family 2014-06-24 22:21:22 $是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全).想用root的话,得给root用户设置一个密码: $ sudo passwd root然后登录时用户名输入root,再输入密码就行了.ubuntu建用户最好用adduser,虽然adduser和useradd是一样的在别的linux糸统下,但是我在ubuntu下用useradd时,并没有创

svn添加新文件自动忽略

背景:做项目,用的客户端TortoiseSVN1.8,发现新建的文件,不是问号(?),而是自动忽略的减号,提交的时候也确实没有,说明不是符号混乱,确实是被忽略了,网上找了解决方案记录如下: 查看svn文件的根目录,截图如下(有svn的标记): 在空白处右键,选择‘属性’->选择‘Subversion’,如图: 点击‘Properties’,如图: 发现全局忽略中有个*,点击Edit,如下: 删除第一行的*,它代表所有都忽略,点击‘ok’保存 然后再试试,发现一切都正常了

为小linux添加功能,自动添加依赖的库到相应位置

给小linux添加功能,咱们写一个脚本吧 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 重大知识点:FILE=/etc/local/src 从左往右 echo ${FILE#/}  一个#代表将第一个/向左的内容都去掉 执行结果为etc/local/src echo ${FILE##/} 代表从左往右找,找到最后一个/ 并将向左的内容全部去掉 执行结果为/src    (用于取文件名) 从右向左 echo ${FILE%/*} 从右向左寻找/ 找到第一个 将/和向右的内容全

MySQL Workbench 创建数据库,添加新表,添加字段

建立数据库 第一步: 第二步: 第三步: 如图弹出弹框,继续点击Apply按钮,最后点击Finish按钮完成数据库的建立 创建表与添加字段 双击!!!  一下刚刚建立好的数据库,然后再创建表,不然会出错,右键点击Tables 然后点击Create new tables ,填写表名,以及字段的信息,之后点击  apply ,一张表就建完了. PK: primary key (column is part of a pk)  主键 NN: not null (column is nullable) 

Eclipse中设置在创建新类时自动生成注释的方法

 windows–>preference Java–>Code Style–>Code Templates code–>new Java files 编辑它 ${filecomment} ${package_declaration} /** * @author 作者 E-mail: * @version 创建时间:${date} ${time} * 类说明 */ ${typecomment} ${type_declaration}