【问题标题】:Own double-tab templates in Visual Studio 2012在 Visual Studio 2012 中拥有自己的双标签模板
【发布时间】:2013-03-03 14:21:53
【问题描述】:

所以在 Visual Studio 中有一个技巧,当你输入例如“for”并双击 Tab 键时,Visual Studio 会创建

for (int i = 0; i < length; i++)
        {

        }

有什么方法可以创建我自己的模板吗?因为我不使用 LINQ,所以我想在输入“db.A_”时进行

db.A_TableName.Where(k => k.Field == Value).Select(k =>
    new
    {
        Name = k.Field
    });

【问题讨论】:

  • 请注意,还有另一个快速恢复代码的好功能。只需选择一些文本,然后将其拖到工具箱(您在表单设计器中使用的那个在代码视图中是空的)。将出现一个带有您的代码的项目(您可以通过右键单击它来重命名它)。如果您双击该项目,代码将被添加到光标的位置。问题是您不能像 sn-ps 那样对粘贴的代码进行参数化。希望它可以帮助某人。

标签: c# templates visual-studio-2012


【解决方案1】:

您可能指的是code snippets。文档解释了如何创建新的 sn-ps 和 how to add them。基于文件夹C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC#\Snippets\1033\Visual C# 中的现有sn-ps 创建新的可能是最简单的(取决于您的VS 版本和操作系统)。

【讨论】:

    【解决方案2】:

    在 Visual Studio 中有更多默认的 sn-ps

    C:\Program Files (x86)\Microsoft Visual Studio (#Version)\VC#\Snippets\1033

    xml 格式的文件路径。

    我们还可以向本地机​​器添加更多自定义 sn-ps。这是特定于机器的。

    click here for dotnetperls documentation about snippets

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多