合理的配置我们所用的IDE

来源:互联网 发布:农村淘宝分布图 编辑:程序博客网 时间:2024/05/15 14:45

这里最想表达是种思想,如果一件事情重复做了两遍以上,那么我们就应该想想,是不是有什么方法可以让我们不再重复。往往在这种情况下是都会有的,言归正传。


1.打开安装目录下Class.zip所在的目录:

32位 C:\ProgramFiles\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\2052

64位 C:\ProgramFiles(x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\2052


将Class.zip里面的Class.cs文件修改成自己需要的内容,下面是我自己修改的类:

[csharp] view plaincopyprint?
  1. /****************************************************************** 
  2.  * 创建人:gp
  3.  * 时间:$time$ 
  4.  * 说明: 
  5.  *******************************************************************/  
  6. using System;  
  7. using System.Collections.Generic;  
  8. $if$ ($targetframeworkversion$ >= 3.5)using System.Linq;  
  9. $endif$using System.Text;  
  10.   
  11. namespace $rootnamespace$  
  12. {  
  13.     public class $safeitemrootname$  
  14.     {  
  15.     }  
  16. }  


其中以“$xxx$”为模板变量,例如上面的$time$在新建类的时候就会显示当前的系统时间,具体的变量说明会在下面进一步说明。


接下来的工作就是将修改的类注册一下,好让VS能够识别: 

2.打开Visual Studio 2010 命令提示(单击“开始”,指向“所有程序”、“MicrosoftVisual Studio 2010”和“Visual Studio Tools”,然后单击“Visual Studio 命令提示(2010)”),执行 “devenv/InstallVsTemplates”。等待一小会儿,就可以打开VS2010,然后创建一个项目,添加一个类看看就知道结果了。

 

貌似红框里的四个都可以,我用的是第四个,有兴趣可以试试其他的。

 

下面是模板中所能识别的参数以及说明:

 

Parameter

说明

clrversion

公共语言运行时 (CLR)的当前版本。

GUID [1-10]

用于替换项目文件中的项目 GUID GUID。 guid1))。

itemname

用户在添加新项对话框中提供的名称。

machinename

当前的计算机名称(例如,Computer01)。

projectname

用户在新建项目对话框中提供的名称。

registeredorganization

HKLM\Software\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization中的注册表项值。

rootnamespace

当前项目的根命名空间。 此参数用于仅在要添加到项目中的项中替换命名空间。

safeitemname

用户在“添加新项”对话框中提供的名称,名称中移除了所有不安全的字符和空格。

safeprojectname

用户在“新建项目”对话框中提供的名称,名称中移除了所有不安全的字符和空格。

time

 DD/MM/YYYY 00:00:00格式表示的当前时间。

userdomain

当前的用户域。

username

当前的用户名。

webnamespace

当前网站的名称。 在 Web窗体模板中使用此参数以确保类名称是唯一的。 如果网站位于 Web服务器的根目录下,则此模板参数将解析为Web服务器的根目录。

year

 YYYY格式表示的当前年份。

原创粉丝点击