VS2015自定义类模板的方法
在前一段时间忽然想给自己电脑上的vs新建类的时候添加一个自定义个注释,但是在网上搜了很久都是说vs2012之类的方法系统也都是win7、XP之类的独独没有win8的。故此自己不断的尝试修改发现方法如下。
修改类模板添加自定义内容
地址如下(地址因不同用户而不用):
C:\Users\用户名\AppData\Local\Microsoft\VisualStudio\14.0\VTC\7848382ba7aaa8cf6f95d701fd02d891\~IC\IT\Code\GeneralClass.zip
目录:C:\Users\用户名\AppData\Local\Microsoft\VisualStudio\14.0\VTC\内包含了所有代码的模板。
这一长串字符是变化的每个人都是不一样的7848382ba7aaa8cf6f95d701fd02d891
参数 描述
clrversion 当前系统CLR版本号
GUID [1-10] 生成全局唯一标识符,可以生成10个 (例如:guid1)
itemname 打开添加新建项时输入的文件名称
machinename 当前机器的名称(如:pc1)
registeredorganization 注册的组织名
rootnamespace 命名空间名
safeitemname 保存的文件名
time 当前系统时间,格式:DD/MM/YYYY 00:00:00.
userdomain 用户所在的域
username 当前系统用户名
year 当前系统时间 YYYY
模板示例如下:
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$
/****************************************************************
* 作者:Schme
* CLR版本:$clrversion$
* 创建时间:$time$
* $year$
* 描述说明:
*
* 修改历史:
*
*
*****************************************************************/
namespace $rootnamespace$
{
class $safeitemrootname$
{
}
}
效果如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; /****************************************************************
* 作者:Schme
* CLR版本:4.0.30319.42000
* 创建时间:2015-11-8 下午 03:36:28
* 2015
* 描述说明:
*
* 修改历史:
*
*
*****************************************************************/
namespace MUI
{
class Class4
{
}
}
参数是我在网上查到的别人总结的,我只是照搬而已主要是这个目录,当然修改后也不用命令行来安装模板因为这个不是自定义的新模板而是修改原来的模板。
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class\Class.cs(win764位中修改的目录是这个)
VS2015自定义类模板的方法的更多相关文章
- Intellij IDEA自定义类模板和方法模板
以Intellij IDEA 2017.3.5为例 定义类模板 依次打开File->Settings->File and Code Templates->Files, 选择class ...
- VS2015如何自定义类模板、我的模板——原来这么简单!
在前一段时间忽然想给自己电脑上的vs新建类的时候添加一个自定义个注释,但是在网上搜了很久都是说vs2012之类的方法系统也都是win7.XP之类的独独没有win8的.故此自己不断的尝试修改发现方法如下 ...
- WebService中使用自定义类的解决方法(5种)
转自:http://www.cnblogs.com/lxinxuan/archive/2007/05/24/758317.html Demo下载:http://files.cnblogs.com/lx ...
- 第8.16节 Python重写自定义类的__str__方法
一. 引言 上节结合案例介绍了重写__repr__方法的关注点,重写__repr__方法的要点是要准确的输出开发人员关注的信息,并便于开发人员使用相关信息.而__str__方法是为最终用户返回类的相关 ...
- 第8.15节 Python重写自定义类的__repr__方法
一. 引言 前面两节分别介绍了Python类中的__str__和__repr__方法的作用和语法,所有新式类都支持这两个方法,因为object类实现了这两个方法,但实际上各位开发者在自定义类的过程中, ...
- VS2013,VS2015设置类模板文件表头
一般VS的类模板文件是放在C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplatesCache\CSha ...
- 自定义类模板 重载<<遇到的问题
类内声明 friend ostream& operator<<(ostream& os,const store<T> &item); 类外实现 temp ...
- IDEA自定义类注释和方法注释(自定义groovyScript方法实现多行参数注释)
一.类注释 1.打开设置面板:file -> setting -> Editor -> file and code Templates 选择其中的inclues选项卡,并选择File ...
- VS自定义模板-以自定义类模板为样例
前言 在实际的工作过程中部分公司会要求开发人员在开发过程中需遵守一些开发规范,开发规范中主要包括文件的注释规范,项目.文件.变量的命名规范(例如驼峰规范)等等.例如我们代码规范中就有一项新增文件的文件 ...
随机推荐
- opencv学习笔记(四)--图像平滑处理
图像平滑处理的几种常用方法: 均值滤波 归一化滤波 高斯模糊 中值滤波 平滑处理(模糊)的主要目的是去燥声: 不同的处理方式适合不同的噪声图像,其中高斯模糊最常用. 其实最重要的是对图像卷积的核的理解 ...
- [jvm]基于jvm的线程实现
一.线程的实现 学过操作系统的肯定都知道: 进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位. 线程:是进程的一个执行单元,是进程内可调度实体. ...
- HDU - 5996 树上博弈 BestCoder Round #90
就是阶梯NIM博弈,那么看层数是不是奇数的异或就行了: #include<iostream> #include<cstdio> #include<algorithm> ...
- AtCoder - 2568 最小割
There is a pond with a rectangular shape. The pond is divided into a grid with H rows and W columns ...
- gitlab忘记管理员密码
gitlab忘记密码后破解! gitlab-rails console production :> user = User.).first irb(main)::> user.passwo ...
- tornado 02 输出、输入和URL传参
tornado 02 输出.输入和URL传参 一.输出 write输出到页面 #write可以接受的对象 #write() 可以接受3种对象:bytes Unicode字符(二进制字符) 字典 #如果 ...
- CSS3 选择器 修改 整数个样式
.blogbottom ul li:nth-child(4n){margin-right:0px;} 说明:4n就是每第4个.
- angular model-dialog 关闭按钮
<button class="close" data-dismiss="modal" type="button" aria-label ...
- oracle五种约束的创建和移除:
.主键约束: 创建表的时候就添加: create table table_name (categoryId varchar2(), categoryName varchar2(), primary k ...
- Celery 大量任务 分发
Celery是由Python开发的一个简单.灵活.可靠的处理大量任务的分发系统,它不仅支持实时处理也支持任务调度. user:用户程序,用于告知celery去执行一个任务. broker: 存放任务( ...