c00000fd
c00000fd

Reputation: 22327

JavaScript editor w/easy function navigation and "code hinting"

I'm currently working on my Google Chrome extension that requires writing some extensive JavaScript code. This involves navigation/jumping between functions in the JS project.

I've been first using Adobe Dreamweaver CS5 to write my JS code. And although it has somewhat OK code hinting, it does not have a way for me to jump between functions.

I then tried opening JS files in my Visual Studio 2013. It has an even better code hinting (or Intellisense) but it doesn't have a way to jump between JS functions either.

The following is a screenshot from the Visual Studio for a C++ project that will explain what I mean by "jumping beween functions":

enter image description here

As you can see it has a nice dropdown menu that lets me jump from function to function.

Also the code hinting, or Intellisense would be nice. It's when you type JS code and then, say, hit "." and the popup window gives you an option of the object's possible properties. Something like this (again for a C++ project):

enter image description here

So I was curious if there's a JavaScript editor like that?

PS. I'm currently working on Windows, but Mac would be fine too.

Upvotes: 3

Views: 667

Answers (1)

c00000fd
c00000fd

Reputation: 22327

Have to answer my own question. I did some research and this plug-in for Visual Studio is exactly what I was looking for:

Javascript Parser

It comes with the following features:

  • It displays function names & global variables in a tree-like control in a dockable VS pane.

  • It allows to quickly navigate from one JS function to another by simply clicking their names in the list.

  • It automatically highlights the function in the list that I'm currently in (in the code pane.)

  • It is quite robust unlike anything else I tried.

  • It installed without issues on VS 2010 and VS 2013 (that I had.)

  • And most of all, it's free.

PS. Now the question is what shall I do on my Mac...

Upvotes: 3

Related Questions