• Vs自定义设置


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

     

     效果如下

     

    2.语言设置

     

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

    https://my.visualstudio.com/downloads

     

    3.代码段设置

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

     

    4.代码模板

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

    以C#中WinForm举例

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

     

    实现方法:

    文件路径:C:Program Files (x86)Microsoft Visual Studio 12.0Common7IDEItemTemplatesCacheCSharpWindows Forms2052Form

     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表示简体中文。

  • 相关阅读:
    推荐一个博客,或许给技术流的自己一些启示
    Boost多线程-替换MFC线程
    Python:Matplotlib 画曲线和柱状图(Code)
    AI:机器人与关键技术--总是被科普
    OnLineML一:关于Jubatus 的简介...
    使用PCL::GPU::遇到问题
    dll文件:关于MFC程序不能定位输入点
    实践:使用FLANN.LSH进行检索
    模式识别两种方法:知识和数据
    几个方便编程的C++特性
  • 原文地址:https://www.cnblogs.com/LikeHeart/p/8205524.html
Copyright © 2020-2023  润新知