Advanced JavaScript outlining


Provides additional outlining for JavaScript editor

(43) Review
Visual Studio
2015, 2013, 2012
Download (52,100)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (43)
Q and A (8)
Sign in to write a review
Sort by:

by IdeusM | Thu 5:47 PM

Just started using this in VS 2013 Ultimate and it's exactly what I wanted. Allows collapsing of sections and ability to set regions. Fantastic extension!

by BishopBarber | July 29 2016

It works great unless you're working with ASP.NET MVC and you're mixing razor syntax with JS syntax. For instance, if I have a variable defined like so: var name = "@Model.Name", you can't collapse/expand anymore the region in which it is contained. But I have yet to find a JS outlining extension for VS2015 that does not break in that case.

by Sunny Delight | June 23 2016

Great tool, helps a lot!

by eug100 | May 14 2016

I have installed this extension in Visual Studio 2015 and I see it in the list of Tools/Extensions and Updates but I don't understand how I can call it. For example I had installed earlier JavaScript Map Parser and I can call it from View/Other Windows. But I don't see in this list and in other menus name of Advanced JavaScript outlining . So how call it?

by Marcos Evangelista Cardoso | May 04 2016

by mike jd1989 | March 29 2016


by ammills01 | January 13 2016

Great tool. Downloaded this hoping it would allow me to collapse JS with Razor (@ specifically) in the function however it does not. Bender, any chance we can get an update to fix this issue?

by Happy Coding | January 11 2016

Working perfectly in VS 2015 Enterprise. Many thanks!

by Jacob King | December 21 2015

This extension allows me to collapse my JavaScript objects!! Good extension, Thanks!!

by sharonBry | November 03 2015

great tool,whats the shortcuts?

by Manuel Alves | September 01 2015

Just what I was looking for.
Visual Studio 2015 editing .js files.

Thank you.

by Offir Pe'er | August 27 2015

Doesn't work with aspx functions.
for example:

<%If me.yes = True Then%>

some functions...

<%End If%>

other js function without <% works fine.

by Paul Fahlbusch | August 11 2015

Very useful extension, great work!

Unfortunately the latest version (1.0.3) is not working for me with Visual Studio Professional 2012 Update 4. The prior version 1.0.2 however works like a charm.

The updated version works great in VS 2012.
Thank you for the update.

by dklingman | July 08 2015

I love this tool. However, it doesn't seem to work as well as the JSEnhancements tool that was for VS2010.

Whenever I have razor code in the javascript it messes up. For intance the following I can't collapse the click function because of the razor code:

$('#btnViewAll').click(function () {
'@Url.Action("DistributionGrid", new { id = Model.fkTransferAmend })',
function () {

... but this works:

$('#btnViewAll').click(function () {
function () {

Hoping for a fix at some point. Still a great tool and useful.

by julienN | May 26 2015

Works great !
Also fixes the annoying VS bug that prevents collapsing Javascript when Razor variables are used !

by TheMaxPower | January 11 2015

Works great in VS2013. Nice work!

by Igor Birkan | December 20 2014

by BradyKelly | December 12 2014

Pretty damned neat. I was annoyed that regions didn't work in script inside Razor views, but hell, I just moved my script out of the view. Thanks.

by Petr Felzmann | December 01 2014

Even notepad++ has better outlining/collapsing of JavaScript code then Visual Studio 2013! Neither Resharper nor Web Essential have this functionality, thx!

by Pavel Gurecki | November 28 2014

VS Pro 2013, Update 4, have Web Essentialls and other stuff installed, this plugin works great (with .js files)

1 - 20 of 43 Items   
Sign in to start a discussion

  • Can you please add support for .js files in NodeJS Tools projects
    1 Posts | Last post June 01, 2016
    • Hi there,
      Can you please add support for regions .js files in NodeJS Tools projects for VS20015.
      Thankyou for your awesome extension!!
  • Programmer
    1 Posts | Last post May 31, 2016
    • Just upgraded from VS 2012 to 2015 and Collapse to Definitions also collapses the code inside the js functions which is not desirable. I was hoping that this extension will help me do what 2012 was doing. I installed it but I don't see a way to invoke it. It doesn't show anywhere on any menu. What am I doing wrong?
  • TypeScript support
    1 Posts | Last post May 25, 2016
    • Please provide TypeScript outlining by outlining regions in *.ts files.
  • Shortcut keys
    1 Posts | Last post January 29, 2016
    • I love this plugin.  Great job!  Are there shortcut keys to expand/collapse all?
  • Broken in vs 2015
    2 Posts | Last post November 20, 2015
    • Because vs 2015 introduced some (useless) extra outlining for js files, the extensions no longer works correctly.
      Region only collapsed when clicking with the mouse on the region marker icon. Toggle Outlining Expansion (ctrl+m, ctrl+m) not works: instead collapses the start region as a comment.
      Expanding the region leaves the start region as a collapsed comment.
    • It works correctly for me. Can you provide an example of file where you have the issue?
  • Requires Framework
    1 Posts | Last post June 28, 2015
    • I'm trying to install this extension on vs 2013 which runs on windows 10 but it throws an error and says that it need a version of framework which is not installed, i tried to install framework 4.5 but windows says that it;s already installed.
      do you have any suggestion for how to overcome this, I really can't edit js files without this extension :(
  • Needs Updated Manifest to Install w/.NET>4.5
    1 Posts | Last post April 14, 2015
    • I've run into this with a couple extension that simply use Version="4.5" in the .NET dependency. Needs to be Version="[4.5,)" so 4.5.2 is allowed. Until it's updated you can extract the VSIX, make the change in the manifest, zip the files and rename to *.VSIX and install.
  • Should this / Can this have #regions collapsed by default?
    4 Posts | Last post October 28, 2014
    • In VS2010 I ran the old version of this plugin and I'm sure my JS was collapsed by default. Which made my code very easy to navigate.
      However in VS2012 with this plugin my code is not collapsed by default.
      Any way this can be achieved?
    • No works fine with MVC and notation ASP... Functions not collapse!
    • For example:
      url: '<%: Url.Action("Action")%>'
      To be more specific... not collpase when exists calls ajax using "<%: %>".
    • The plugin is great, helps a lot in the development. 
      But in MVC, in a script tag does not work if you used RAZOR has possibility to make it work?