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表示简体中文。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?