【发布时间】:2011-09-26 13:58:14
【问题描述】:
我想构建一个 Visual Studio 2010 VSIX 扩展,它基于对方法的调用(使用 Zen Coding selector-based syntax)扩展一些文本。理想情况下,用户键入一串文本,按下热键,文本串就会展开。
我查看了很多示例,但它们都专注于成熟的语言服务或简单的装饰。理想情况下,我希望找到一个完整的工作示例,但我会对接口/类和一些代码感到满意。
我看过的一些参考资料:
- http://msdn.microsoft.com/en-us/library/bb165336.aspx
- http://msdn.microsoft.com/en-US/vstudio/ff718165.aspx
- http://msdn.microsoft.com/en-us/library/ee372314.aspx
更新:我知道 Resharper 和 CodeRush 会做这种事情。如果可能的话,我想把它作为一个独立的插件来做。
【问题讨论】:
-
听起来像“code sn-ps”的类固醇。我想知道您是否可以从该功能中利用一些东西。
-
如果扩展不依赖于代码库的上下文细节,也许 AutoHotKey 脚本就足够了。
-
实际上我刚刚发布了一个这样的扩展。在这里查看:yngvenilsen.wordpress.com/2011/11/19/…
标签: visual-studio-2010 visual-studio-extensions