简体   繁体   English

区域/代码在Visual Studio 2010中的Javascript中崩溃

[英]Regions/code collapse in Javascript in Visual Studio 2010

Is it possible to create code regions in JS files in Visual Studio 2010? 是否可以在Visual Studio 2010中的JS文件中创建代码区域?

This method works in 2005, but I can't get working in 2010. 这种方法适用于2005年,但我无法在2010年开始工作。

这是一个非常酷的VS2010扩展,用于Javascript和CSS概述http://jsoutlining.codeplex.com/

Microsoft now has an extension for VS2010 that provides this functionality: Microsoft现在有VS2010的扩展,提供此功能:

JScript Editor Extensions JScript编辑器扩展

Advanced JavaScript Outlining for Visual Studio 11 is now available for VS2012 through the Extension Manger, or at the URL Visual Studio 11的高级JavaScript大纲现在可通过Extension Manger或URL在VS2012中使用

http://visualstudiogallery.msdn.microsoft.com/4be701d8-af03-40a4-8cdc-d2add5cde46c?SRC=VSIDE http://visualstudiogallery.msdn.microsoft.com/4be701d8-af03-40a4-8cdc-d2add5cde46c?SRC=VSIDE

Visual Studio的JSEnhancements插件很好地解决了这个问题。

Another great Visual Studio 2012-Extension is Web Essentials 2012. There are a bunch of cool tools for even TypeScript, LESS and CoffeeScript. 另一个伟大的Visual Studio 2012扩展是Web Essentials 2012.即使是TypeScript,LESS和CoffeeScript也有很多很酷的工具。

http://vswebessentials.com/ http://vswebessentials.com/

即使安装了VS扩展,我也有一个独特的问题,即某些脚本块没有正确概述,后来发现它是因为脚本中使用的@ Url.Content标记,只需用简单的字符串url替换它,该概述有效。 ...如果它可以帮助某人,可以考虑分享

In VS 2015 you can just create a block around your "region" like this 在VS 2015中,您可以像这样围绕“区域”创建一个块

{ //My little region
  function misc()...
  var x = '';
  //etc...
  ...
}

Then just collapse that block. 然后就崩溃那块。 Probably on all older versions of Visual Studio as well. 可能也适用于所有旧版本的Visual Studio。

There's an interesting post here : http://blog.devarchive.net/2008/04/using-region-directive-with-javascript.html on how to do this using Macros in Visual Studio. 这里有一篇有趣的帖子: http//blog.devarchive.net/2008/04/using-region-directive-with-javascript.html关于如何在Visual Studio中使用宏来做到这一点。

Hope that help. 希望有所帮助。

Update I just realised that someone has already referenced this link in the comments. 更新我刚刚意识到有人已在评论中引用此链接。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM