为Visual Studio 2010添加简单语言支持

时间:2012-08-29 10:34:33

标签: visual-studio-2010 visual-studio vbscript languageservice

我正在使用Visual Studio 2010开发一些VBScript。对这种语言的原生支持不是很好,所以前进我希望利用语言服务/ VS扩展来让我改进对它的支持这些语言。 然而,目前我只是想通过添加一些功能来简化我的生活:

  • 允许VS任务列表识别我的 '待办事项: 评论
  • 允许c#像 #region ... #endregion 这样的功能,可以轻松地将脚本分解为更容易阅读的块(符合VBScript我会在哈希之前粘贴一个撇号以使其成为评论)。

有没有一种简单的方法可以通过VS中的配置来完成此操作,还是我必须创建一个完整的语言服务才能获得此功能? 我问的可能是不可能的;但是认为值得问一下这个机会。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我敢打赌,你可以通过简单的扩展来完成任务列表: http://msdn.microsoft.com/en-us/library/163ba701%28v=vs.80%29.aspx

但要做#region行为我很确定你需要一个简单的剥离语言服务来获取Source的AuthoringSink http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.package.authoringsink.addhiddenregion.aspxhttp://msdn.microsoft.com/en-us/library/microsoft.visualstudio.package.authoringsink%28v=vs.90%29.aspx