1

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

  • 允许 VS 任务列表识别我的 'todo:评论
  • 允许像#region...#endregion这样的 c#功能可以轻松地将脚本分解为更易于阅读的块(为了符合 VBScript,我会在散列之前添加一个撇号以使其成为注释)。

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

提前致谢。

4

1 回答 1

1

我敢打赌你可以用一个简单的扩展来做任务列表的东西:http: //msdn.microsoft.com/en-us/library/163ba701%28v=vs.80%29.aspx

但是要执行#region 行为,我相当确定您需要一个简单的剥离语言服务来访问源的 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

于 2012-08-30T02:27:36.407 回答