【问题标题】:Making an add-in for intellisense of Visual Studio 2010 Premium为 Visual Studio 2010 Premium 的智能感知制作插件
【发布时间】:2014-03-03 15:22:44
【问题描述】:

是否可以为 IntelliSense 创建一个加载项,例如,您可以键入 if 然后按 enter 或 tab 然后 IntelliSense “导入”该 sn-p?

如果没有,除了CTRL+KX的方式还有什么办法?

谢谢

【问题讨论】:

    标签: c# visual-studio-2010 add-in


    【解决方案1】:

    如果您尝试将语句完成添加到 Visual Studio 中的新语言,Microsoft 已发布以下演练以帮助完成该过程。

    Walkthrough: Displaying Statement Completion

    【讨论】:

      【解决方案2】:

      我在使用SnippetEditor 制作自己的 sn-ps 方面取得了巨大成功

      【讨论】:

      • 但是你能用它来做我想做的事吗?因为我不想制作自己的 sn-ps。
      【解决方案3】:

      我相信您正在寻找的是添加自定义 sn-ps 的能力。在this StackOverflow answer我给出了一个创建和安装sn-p的例子。

      您要查找的有关 IntelliSense 的特定项目是 Shortcut 元素,它在链接答案中显示为以下行。

      <Shortcut>tan</Shortcut>
      

      请注意,您可能无法重用已被其他 sn-p 使用的快捷方式。默认情况下,Visual Studio 2010 在以下位置安装一个 sn-p if.sn-p

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

      如果您想替换用于快捷方式 if 的 sn-p,您需要编辑此文件,或将其删除以使用安装在您的用户配置文件中的文件。

      【讨论】:

      • 我不想添加或制作自己的 sn-ps。我只想输入 if 然后 InteliSense 弹出然后我按 Enter或 Tab 它会插入它和正文。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-06
      • 1970-01-01
      相关资源
      最近更新 更多