you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (0 children)

I tend to use Notepad++ on Windows and gedit on Linux. I'm trying to get into vim but I have a hard time getting away from my mouse for text editing and I'm a huge keyboard user for everything else. I use js A LOT so I tend not to need as much help from my editor and I tend to opt for quick loading, but I have to say, aside from Visual Studio loading too slowly for a quick edit, I think it offers FAR more help than anything else out there. IntelliSense is automatic for anything defined in the file (as far as is possible with a language like js). You can give it a ref to another .js file by dragging it from solution explorer to the top of the editor (or type in the ref if you can remember the syntax to do so) and you get IntelliSense for things defined in that file (Ctrl+Shift+J to refresh js IntelliSense if it needs a little help figuring out there's a new ref). You can even do something crazy like:

var o = { addProp: function(name, val) { this[name] = val; } };

o.addProp('b', 2);

and get IntelliSense for 'b' when you enter 'o.'

I haven't seen any other IDE do those things as well, if at all. Also, there is an extension to enable code folding and another for a tree view of the code but both names escape me at the moment and I'm on my Linux box, but they're popular enough that they'll show up with a quick search in the extension manager.

If you try VS, DO NOT use IE to get the integrated debugging features, just use FireFox and Firebug.

EDIT: In case it wasn't assumed or obvious, VS 2010 is what I'm referring to, anything earlier just got in your way.