【发布时间】:2014-03-03 15:22:44
【问题描述】:
是否可以为 IntelliSense 创建一个加载项,例如,您可以键入 if 然后按 enter 或 tab 然后 IntelliSense “导入”该 sn-p?
如果没有,除了CTRL+K,X的方式还有什么办法?
谢谢
【问题讨论】:
标签: c# visual-studio-2010 add-in
是否可以为 IntelliSense 创建一个加载项,例如,您可以键入 if 然后按 enter 或 tab 然后 IntelliSense “导入”该 sn-p?
如果没有,除了CTRL+K,X的方式还有什么办法?
谢谢
【问题讨论】:
标签: c# visual-studio-2010 add-in
如果您尝试将语句完成添加到 Visual Studio 中的新语言,Microsoft 已发布以下演练以帮助完成该过程。
【讨论】:
我在使用SnippetEditor 制作自己的 sn-ps 方面取得了巨大成功
【讨论】:
我相信您正在寻找的是添加自定义 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,您需要编辑此文件,或将其删除以使用安装在您的用户配置文件中的文件。
【讨论】:
if 然后 InteliSense 弹出然后我按 Enter或 Tab 它会插入它和正文。