Fork me on GitHub

Vs自定义设置

1.固定选项卡独立行显示设置

 

 效果如下

 

2.语言设置

 

可以从官网寻找所需版本语言包

https://my.visualstudio.com/downloads

 

 

3.代码段设置

可以对现有的进行一些改造,更适合你自己的习惯,或者添加自己的代码段。

 

4.代码模板

修改一些现有的模板,可以规范我们的代码,减少一点点的重复性工作。

以C#中WinForm举例

新增一个Windows窗体后,生成以下的代码模板

 

实现方法:

文件路径:C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplatesCache\CSharp\Windows Forms\2052\Form

复制代码
 1 using System;
 2 using System.Collections.Generic;
 3 using System.ComponentModel;
 4 using System.Data;
 5 using System.Drawing;
 6 $if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
 7 $endif$using System.Text;
 8 $if$ ($targetframeworkversion$ >= 4.5)using System.Threading.Tasks;
 9 $endif$using System.Windows.Forms;
10 
11 namespace $rootnamespace$
12 {
13     /// <summary>
14     /// 
15     /// </summary>
16     public partial class $safeitemrootname$: Form
17     {
18         #region 变量
19         
20         #endregion
21         
22         #region 构造
23         public $safeitemrootname$()
24         {
25             InitializeComponent();
26             Load += $safeitemrootname$_Load;
27         }
28         #endregion
29         
30         #region 事件
31         
32         #region 窗体加载事件
33         /// <summary>
34         /// 窗体加载事件
35         /// </summary>
36         /// <param name="sender"></param>
37         /// <param name="e"></param>
38         void $safeitemrootname$_Load(object sender, EventArgs e)
39         {
40 
41         }
42         #endregion
43         
44         #endregion
45         
46         #region 方法
47         
48         #endregion    
49     }
50 }
复制代码

知识点:

1)ItemTemplates与ItemTemplatesCache的区别在于,如果您设置了ItemTemplates下的模板,需要在VS命令行中运行devenv /setup 命令  ,以Itemtemplates模板生成ItemTemplatesCache的模板,也就是说ItemTemplatesCache模板的设置会被原始的Itemtemplates模板还原。

2)1033和2052是LCID(Locale ID,区域性标识符),1033 表示英语(美国),2052表示简体中文。

 

posted @   LikeHeart  阅读(753)  评论(1编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示