我知道我不是第一个希望获得#region
并支持Javascript匹配的人。这就是为什么我不想逐个安装,看看哪个行为更好以及它支持哪些功能。
我想请其他开发人员为这些Visual Studio 2010 Javascript扩展提供功能比较:
你可能遇到的任何问题。 JSEnhancements似乎拥有最多的下载量,但与其他人相比,它仍然没有给我任何关于它的功能的想法。
微软提供某种集成的扩展传播和管理功能非常棒,但是它们占绝大多数,并且很难选择合适的扩展传播和管理。
还有其他一些工具可能正在使用。如果您发现任何特别有用的信息,请提供一些信息,我会将其添加到此列表中。它可能对我们有所帮助。
答案 0 :(得分:18)
由于没有人回答我的问题,请允许我向您提供我最后安装的 JSEnhancements 的一些信息,并且非常非常对此感到高兴:
#region
)中的// #region Name
以及CSS文件(/* #region Name */
),这非常棒,并且它们不会干扰任何内容,因为它们属于评论 有时您必须关闭+重新打开文件才能开始工作。有时写下它们不会识别它们。 较新的版本按预期工作 当你打开文件并解析它时,它显然工作正常。
<强>反正。它很稳定,有效,而且我很满意这个扩展。你不会错过它的安装。
答案 1 :(得分:5)
还有一个javascript "Javascript parser"工具可以解析你的文件并在其上制作地图。这对我来说很好,但是对于我来说,使用jquery并没有多大帮助。
在你提到的其他工具中,我曾经使用JSenhancements工作了一段时间,但我已经切换到JScript编辑器扩展,我可以说它看起来更有前景(当前词的突出显示,para评论等)。
自那以后它没有崩溃。
答案 2 :(得分:3)
Microsoft for VS2010试用JScript Editor Extensions
答案 3 :(得分:2)
JScript Editor Extensions比 JSEnhancements 好得多。 它将突出显示匹配的大括号,冷折叠块,当前的单词突出显示。
虽然它不支持#region name
,
但您可以使用javascript大括号括起代码并在上方放置注释,以了解您可以折叠的内容。
//My region
{
//lines of code
//lines of code
//lines of code
}
这些会崩溃,似乎不会影响其他任何事情。 javascript只是将它们视为简单的复合语句。
此外,我还建议Web Standards Update,因为它也帮助我进行智能感知和验证。
答案 4 :(得分:1)
Javascript Explorer - 虽然这不会区域化您的代码,但听起来很方便!