what is your favorite JS editor?

464 views
Skip to first unread message

Raja Rao

unread,
Dec 16, 2011, 11:02:41 PM12/16/11
to nod...@googlegroups.com

arunoda.s...@gmail.com

unread,
Dec 16, 2011, 11:08:34 PM12/16/11
to nod...@googlegroups.com
Sublime Text 2 :)

On Sat, Dec 17, 2011 at 9:32 AM, Raja Rao <rajara...@gmail.com> wrote:

--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en



--
Arunoda Susiripala


Jaime Bueza

unread,
Dec 16, 2011, 11:11:33 PM12/16/11
to nod...@googlegroups.com
Sublime Text 2 (for both Windows and Mac OS X) -- also TextMate and Visual Studio.

Srirangan

unread,
Dec 16, 2011, 11:13:08 PM12/16/11
to nod...@googlegroups.com
I've relied on IntelliJ IDEA for all my development (JavaScript, Python, Scala & Java). It's pretty cool.

As for a lightweight editor, I use GEdit with a bunch of plugins added on on my Ubuntu dev box.

- Sri

--
Srirangan  |  About   GitHub  LinkedIn  Twitter  |  Review19  "Next generation, real-time project collaboration"

Joshua Holbrook

unread,
Dec 16, 2011, 11:35:47 PM12/16/11
to nod...@googlegroups.com
Personally, I just use gedit. The only thing I really care about is
syntax hilighting, and window tabs are a nice plus. Gedit does that
and not much else, so it works out. One time I tried a bunch of
plugins and it was a disaster for me. I found a lot of tools more
distracting than useful.

Vim's alright but I'm too lazy to learn how to use it effectively.
Sublime Text looks cool too. In the end though, I don't think it
really matters as much as some people think it does, as long as you
have enough of the basics and aren't distracted by the interface.

--Josh

> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to nod...@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+un...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en

--
Joshua Holbrook
Engineer
Nodejitsu Inc.
jo...@nodejitsu.com

Tim Smart

unread,
Dec 16, 2011, 11:44:32 PM12/16/11
to nod...@googlegroups.com
vim + all the unix tools that work with it like ctags etc.

Tim.

Mark Hahn

unread,
Dec 17, 2011, 12:17:02 AM12/17/11
to nod...@googlegroups.com
I went from netbeans, to jEdit, to jetBrains webstorm. 

I'm very happy with webstorm at the moment.  It is good for coffeescript also.  I got it at half-price.  I don't know if that deal is over.  It has almost all of the editor features of every one I've used before.

 

Yi Tan

unread,
Dec 17, 2011, 12:22:45 AM12/17/11
to nod...@googlegroups.com

once go vim never go back

Butu

unread,
Dec 17, 2011, 3:11:07 AM12/17/11
to nod...@googlegroups.com
+1 vim

李白字一日

unread,
Dec 17, 2011, 3:13:32 AM12/17/11
to nod...@googlegroups.com
vim + 1

eclipse  +1

netbeans +1

Tauren Mills

unread,
Dec 17, 2011, 3:13:55 AM12/17/11
to nod...@googlegroups.com
Sublime Text 2 

On Sat, Dec 17, 2011 at 12:11 AM, Butu <but...@gmail.com> wrote:
+1 vim

Billy Cravens

unread,
Dec 17, 2011, 3:37:22 AM12/17/11
to nod...@googlegroups.com
Tried eclipse - less than happy with it. Been using Eclipse for a while for ColdFusion (both open source CFEclipse and commercial ColdFusion Builder); powerful, but eats so much memory, more lag than I'd like, and you really have to shut down it's auto-complete to get decent performance. I have yet to try the new Eclipse plugin for node.js. (sorry no URL - saw it come through in recent days)

Sublime Text 2 - love the speed, and how it gets out of the way.  So freaking easy on Mac, especially if you feel at home on CLI.



Billy Cravens 


Lemol-C

unread,
Dec 17, 2011, 2:07:41 AM12/17/11
to nod...@googlegroups.com
I use Visual Studio, WebMatrix and Notepad++
 
Atenciosamente,

Leza Morais Lutonda, Lemol-C
http://www.lemolsoft.webs.com or @lemolsoft on twitter
Tim.


> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en



--
Joshua Holbrook
Engineer
Nodejitsu Inc.
jo...@nodejitsu.com

--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en
--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Shripad K

unread,
Dec 17, 2011, 4:07:08 AM12/17/11
to nod...@googlegroups.com
Sublime Text 2

chjj

unread,
Dec 17, 2011, 4:25:13 AM12/17/11
to nodejs
Vim + no plugins

That's right, I use vim naked.

On Dec 16, 10:02 pm, Raja Rao <rajaraodv...@gmail.com> wrote:
>

Axel Kittenberger

unread,
Dec 17, 2011, 4:28:23 AM12/17/11
to nod...@googlegroups.com
+1 vim naked

李白字一日

unread,
Dec 17, 2011, 4:36:45 AM12/17/11
to nod...@googlegroups.com

Geuis

unread,
Dec 17, 2011, 8:18:46 AM12/17/11
to nodejs
Xcode, as odd as many may find that.

On Dec 16, 8:02 pm, Raja Rao <rajaraodv...@gmail.com> wrote:
>

Astro

unread,
Dec 17, 2011, 8:21:27 AM12/17/11
to nod...@googlegroups.com
emacs 23.3 w/ js2-mode & coffee-mode

David Worms

unread,
Dec 17, 2011, 8:29:21 AM12/17/11
to nod...@googlegroups.com
I've been using textmates (osx) since years for quick edit & search and
cloud9 since half a year which I git pull on a weekly basis for day to
day programming.
d.

Michael P. Soulier

unread,
Dec 17, 2011, 8:44:17 AM12/17/11
to nod...@googlegroups.com
I use Vim for pretty much everything.

Mike

Mark Stone

unread,
Dec 17, 2011, 11:05:28 AM12/17/11
to nodejs
Vim for Linux, Nodepad++ for Windows.

Phoscur

unread,
Dec 17, 2011, 11:53:39 AM12/17/11
to nod...@googlegroups.com
I use Aptana Studio (on Windows). But I'm not perfectly happy with it...
Still it is a good JS IDE with integrated Git an consoles.

Joshua Kehn

unread,
Dec 17, 2011, 11:54:09 AM12/17/11
to nod...@googlegroups.com
Sublime Text 2 or vim for me.

Regards,

–Josh
____________________________________
Joshua Kehn | @joshkehn
http://joshuakehn.com

On Dec 17, 2011, at 11:05 AM, Mark Stone wrote:

Vim for Linux, Nodepad++ for Windows.

Glenn Block

unread,
Dec 17, 2011, 12:21:22 PM12/17/11
to Jaime Bueza, nod...@googlegroups.com
Sublime Text 2 for me

Sent from my Windows Phone

From: Jaime Bueza
Sent: 12/16/2011 11:11 PM

To: nod...@googlegroups.com
Subject: Re: [nodejs] what is your favorite JS editor?

Sublime Text 2 (for both Windows and Mac OS X) -- also TextMate and Visual Studio.

On Fri, Dec 16, 2011 at 8:08 PM, arunoda.s...@gmail.com <arunoda.s...@gmail.com> wrote:
Sublime Text 2 :)


On Sat, Dec 17, 2011 at 9:32 AM, Raja Rao <rajara...@gmail.com> wrote:

--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

donwb

unread,
Dec 17, 2011, 9:06:31 PM12/17/11
to nod...@googlegroups.com
I used to swear by TextMate, but I switched to Sublime Text 2 a couple months ago and haven't looked back.. For those of you (like me) who like vim, check out Sublime's vintage mode http://www.sublimetext.com/docs/2/vintage.html

Jamund Ferguson

unread,
Dec 18, 2011, 12:08:28 AM12/18/11
to nod...@googlegroups.com

I use Coda. It's awesome.

Heinrich Göbl

unread,
Dec 18, 2011, 4:48:45 AM12/18/11
to nodejs
I use JetBrains IntelliJ IDEA (for all languages). It's expensive but
invaluable for my daily work.
For smaller budgets I can recommend JetBrains WebStorm or PhpStorm.
There is a Node.js plugin for all mentioned products which is awesome.
And you have a debugger for Node.js and Firefox and Chrome.
The IDE runs on Linux, Mac OS and Windows.
One personal license is valid for all envs.
There are free licenses for open source projects.

You should give it a try and you'll never look back!
// I really don't work for JetBrains - I'm just thrilled about their
products.

Srirangan

unread,
Dec 18, 2011, 5:45:49 AM12/18/11
to nod...@googlegroups.com
Ditto. And JetBrains not only makes an awesome IDE but they are very generous towards open source projects.

You should definitely try out IntelliJ IDEA. I find it invaluable as I end up coding in multiple technologies all the time. 

Mark Hahn

unread,
Dec 18, 2011, 1:53:33 PM12/18/11
to nod...@googlegroups.com
+1 for webstorm

--

Andy

unread,
Dec 18, 2011, 5:15:30 PM12/18/11
to nod...@googlegroups.com
VIM definitely, since you don't need the all the slow IDE crap to edit Javascript. But also VIM with plenty of plugins, since VIM isn't great at Javascript editing out of the box

Surround, NERDCommenter, Matchit, ultisnips, tagbar / doctorjs, jslint, javascript.vim for syntax

I tried Sublime Text 2 and it's beautiful, but I already felt helpless without a lot of VIM commands, even with the Vintage plugin.

Mark Hahn

unread,
Dec 18, 2011, 5:21:37 PM12/18/11
to nod...@googlegroups.com
since you don't need the all the slow IDE crap to edit Javascript 

Since when are IDEs slow?  Reference?

--

Andy

unread,
Dec 18, 2011, 5:30:14 PM12/18/11
to nod...@googlegroups.com
I mean specifically when editing more complex languages like Java, where things like autocomplete, automatically generating import statements, and type checking all happening while typing can cause serious lag between hitting a keystroke and seeing a result, or even just opening the application. For Javascript it's probably not an issue, but if you're using an IDE to edit Javascript it seems like overkill to me, specifically because you aren't using the features that slow it down.

I'm sure people can be just as efficient editing JS in Eclipse/Idea/whatever, it's all preference, I just have a bad taste in my mouth from how slow IDEs can be from editing complex languages. If you don't notice any slowness with javascript, then by all means, use it as your main tool.

Mark Hahn

unread,
Dec 18, 2011, 5:48:32 PM12/18/11
to nod...@googlegroups.com
All you need is a fast computer and any IDE's behavior is instantaneous.  Also you can turn off any features that bother you.

The jetbrains IDE has a ton of features for javascript that I couldn't live without.  I turn off about 3/4 of the overall features, not because of speed, but just because I find them more of a bother than an asset.  Like you, I don't like little menus popping up all over the place.

For many years there has been a clear split between people who like IDEs and those that like text-editors like vim.  This is a personal preference and there are no valid non-opinionated arguments like speed or features for either one.  Although I have seen many posts that claim one is better than the other, it just isn't true.

Jake Verbaten

unread,
Dec 18, 2011, 6:15:11 PM12/18/11
to nod...@googlegroups.com
There's plenty of valid memory use arguments. If I'm on a netbook i will use vim and I will not use an IDE.

> "all you need is a fast computer"

Sometimes I like coding on the train.

However you are correct, on a work machine you should IDEs and text editors should be a personal choice decision.

Andy

unread,
Dec 18, 2011, 6:17:35 PM12/18/11
to nod...@googlegroups.com
You're right, and I didn't mean to sound so opinionated. If I could edit posts (which I tried to do with my first one but realized I couldn't) then I would rephrase what I said. I PREFER vim.

I am curious though, what is an editing feature that you couldn't live without in your ide for javascript?

Mark Hahn

unread,
Dec 18, 2011, 7:53:31 PM12/18/11
to nod...@googlegroups.com
Sometimes I like coding on the train.

I think you over-estimate how much power a computer needs to run an IDE.  They run fine on my laptop that is about three years old.


>  what is an editing feature that you couldn't live without in your ide for javascript 

I don't know vim, so let me know which ones of these vim supports.  In no order ...

1) Syntax checking.  It instantly puts a wavy red underline where the error occurs and hovering gives the syntax error.  An indicator at the top of the document is green when no syntax errors and red when there is one.

2) Showing changes in-place from the last git commit.  I love how you can see what you've changed and in one click revert only the change to which you are pointing.

3) Debugging of course.

4) Full scp integration.  Whenever I save any changes the development server is updated instantly. 

5) Multi-column editing.  If you make a vertical selection then you can type or cut/paste and all lines have the same result.  I use this constantly.

6) Drag and drop editing (mouse orientation instead of keyboard commands).

I have probably missed a few.  I don't think much about features until I'm on a different editor and they are missing.

Mark Hahn

unread,
Dec 18, 2011, 8:03:59 PM12/18/11
to nod...@googlegroups.com
A few more ...

7)  The current scroll position and text selection is preserved when a document is saved/loaded.  I hate when an editor loads a file at the beginning which is almost never the place I want to be.

8) A small picker that I can place links to my most-used files.   I leave the picker open. One mouse click and the file comes up.  Of course this is saved by project.

9) The window scrollbar has several differents indicators that can be clicked on for quick navigation.  Git changes are noted in three colors.  One for new text, one for changed, and one for deleted.  The is an indicator for every bookmark.

10) The find results are nice.  Every matching text is highlighted at once.  There is an indicator for the find results in the right scroll bar also.  In general I navigate around with single clicks in the scroll bar and I rarely have to scroll.

Joshua Kehn

unread,
Dec 18, 2011, 8:07:07 PM12/18/11
to nod...@googlegroups.com
Sounds like you're a mouse-oriented developer who would be best served by a full blown IDE.

I can boot into a shell and write code in vim (for what feels like) forever. I never get more then 3-4hrs when I have everything under OS X running.

Regards,

–Josh
____________________________________
Joshua Kehn | @joshkehn
http://joshuakehn.com

Mark Hahn

unread,
Dec 18, 2011, 10:02:25 PM12/18/11
to nod...@googlegroups.com
>  Sounds like you're a mouse-oriented developer  

I have been since the mouse was invented.  I suspect that the main dividing line between IDE users and text-based editor users is the preference of mouse usage versus typing.  It vaguely reminds me of the old Mac versus DOS arguments.

I am very surprised that you see more power burned by one editing app over another.  I can see video burning more juice but I would have thought that an IDE would have an idle cpu 99% of the time.

Joshua Kehn

unread,
Dec 18, 2011, 10:14:44 PM12/18/11
to nod...@googlegroups.com
It's not just the IDE, it's booting the entire OS that sucks the power. If I'm on a 7hr train ride I'll futz around in the shell the entire time without starting the whole GUI system.

Regards,

–Josh
____________________________________
Joshua Kehn | @joshkehn
http://joshuakehn.com

Srirangan

unread,
Dec 18, 2011, 10:16:10 PM12/18/11
to nod...@googlegroups.com
As expected this has become an interesting discussion.

I really like text editors for their simplicity and a lot of features of modern text editors (TextMate, gEdit, Sublime Text) mimic those of IDEs. For example the "project view" or "quick open / search". I'm not familiar with Vim / Emacs perhaps they support these features as well.

As mentioned earlier, JetBrains IDE features can be toggled on / off depending on your need. My IDE is extremely responsive. Of course as a developer, you have to make a one-time time investment configuring it to your needs.

A lot of devs, me included, had their IDE experience corrupted by Eclipse and its buggy plugins. JetBrains IntelliJ IDEA and others (WebStorm, PHPStorm, PyCharms etc.) is nothing like that. I *strongly* recommend giving it a try. (I am not a JetBrains employee!)

One feature I cannot live without is the refactoring support that IDEA brings. It clearly helps improving code quality while almost completely eliminating the risk of your code breaking.

Version control integration is pretty cool. Nothing like viewing changes, diffs, history and yes even selection history (view history for a bunch of selected lines with IntelliJ IDEA). All of these extremely useful when working with largish teams.

Of course one can always use Meld from the command line. And I completely understand that this is a matter of personal preference of an individual dev.

Yevgeniy Viktorov

unread,
Dec 18, 2011, 11:21:46 PM12/18/11
to nod...@googlegroups.com
All of those and much more, except mouse oriented, but vim does it better ;)
Also, I saw many pissing developers because multi-column editing was added to certain IDEs while vimmers had it from the ground!

And I'm afraid you will never have such freedom and flexibility with your IDE like vim or even emacs has.

Yevgeniy Viktorov

unread,
Dec 18, 2011, 11:22:43 PM12/18/11
to nod...@googlegroups.com
+1 for Vim for everything

Andy

unread,
Dec 18, 2011, 11:22:56 PM12/18/11
to nod...@googlegroups.com
One distinction to make before I go on is that I'm using MacVim, not VIM in a terminal. MacVim makes editing in OSX a much more pleasant experience. Windows users can use gVim.

In the interest of comparison for Javascript editing, VIM has most of those things, but they are available as plugins. This is a possible critique of VIM but it is absolutely by design. VIM isn't designed to edit any specific language (except maybe C? eg `set cindent`), so it is enormously extensible. It will take a while to get a setup that you are happy with, and get comfortable moving around, which is a definite barrier.

Definitely has:

1) Syntax checking - Check, most popular plugin is currently JSHint
2) See git changes per line - Check, with the awesome VIM Fugitive. Type / map :Gdiff and get a split with all the changes, and move around as desired
4) scp integration - Not only is VIM on the server, but you can edit remote files like any other file
5) Multi-column editing - Ctrl-Q, and you will eventually find faster ways to do it, like applying a command to a range of lines
6) Drag and drop editing - I think most (all?) major editors have this. Note: this is specific to gvim / macvim
7) Preserve cursor position - Doable with VIM sessions, but who ever closes VIM? ;)
10) The find results are nice - They are equally as nice in VIM, "/" is my bestie

Maybe doesn't have:

3) Debugging - I have never debugged Javascript / node in VIM, but I doubt I would need more power than node-inspector offers.
8) A "most used files" picker - There is probably a plugin to do something equivalent, but I don't need much outside of command-t / most recently used files plugin
9) Indicators on the scrollbar - As far as I know, the actual GUI of VIM isn't very extensible. There may be a similar workflow, like Fugitive + mappings to jump around.


The other commonly cited reason to use VIM is that you should be super comfortable in your editor and use it for as much as possible. Would you write an email in your IDE? I write most of mine in VIM. I'm writing this post in VIM because I feel stupid without the modal editing. Would you write a Google Groups reply in your IDE, because you can edit much faster than in a textarea?

I guess I would encourage everyone to at least try VIM. I've tried Idea, Sublime Text 2, and Emacs for editing Javascript but did not prefer them enough to switch.

Mark Hahn

unread,
Dec 18, 2011, 11:55:01 PM12/18/11
to nod...@googlegroups.com
It appears that vim at its best and IDEs (actually gui text editors) at their best have pretty much the same features.  So it all boils down to preferences, and probably more specifically mouse vs. keyboard preferences.

> Would you write an email in your IDE? 

One click and I'm in gmail which has an identical text editor including drag-drop features etc.  Us mousers like the fact that a gui os has identical text editing in most apps.

Does VIM organize conversations like gmail does?  (I'm not really asking.  These feature comparisons can go on forever.)

Yevgeniy Viktorov

unread,
Dec 19, 2011, 12:00:53 AM12/19/11
to nod...@googlegroups.com
FYI: gmail has vim like navigation key binding, type "?" to see ;)

Joshua Kehn

unread,
Dec 19, 2011, 12:00:49 AM12/19/11
to nod...@googlegroups.com
I would love a email client with vim bindings.

Regards,

–Josh
____________________________________
Joshua Kehn | @joshkehn
http://joshuakehn.com

Mark Hahn

unread,
Dec 19, 2011, 12:03:36 AM12/19/11
to nod...@googlegroups.com
gmail has vim like navigation key binding

I never thought I would say this, but I love gmail.  It tackles one problem and does a great job. 

alessio_alex

unread,
Dec 19, 2011, 3:25:31 AM12/19/11
to nodejs
Vim is my editor, you can find my config here: http://github.com/alessioalex/dotfiles

Tane Piper

unread,
Dec 19, 2011, 4:14:34 AM12/19/11
to nod...@googlegroups.com
Noticed quite a few Sublime Text 2 people on here, so just thought I'd
point out my project https://github.com/tanepiper/SublimeText-Nodejs -
it's a more high-level package with some code completion, snippets and
commands. I've let it rot a bit recently, but hoping to get some time
over the Christmas holidays to improve it, especially the code
completion stuff, and would love to hear suggestions for ideas.

Also check out https://github.com/Kronuz/SublimeCodeIntel - I'm aware
it has some bugs with JavaScript at the moment, and I'm helping the
developer try fix these issues to improve Sublime as a more general
IDE for JavaScript development with node.

On 19 December 2011 08:25, alessio_alex <alessio...@gmail.com> wrote:
> Vim is my editor, you can find my config here: http://github.com/alessioalex/dotfiles
>

Joe Developer

unread,
Dec 19, 2011, 6:15:20 AM12/19/11
to nod...@googlegroups.com
Cloud9Ide - one of the few 'actual js editors' ;)

jacombs

unread,
Dec 19, 2011, 7:44:09 AM12/19/11
to nod...@googlegroups.com
Tane, I'm using your plugin.  You did a great job on that.  Also using kronus/sublimelinter and Sublime Terminal (http://wbond.net/sublime_packages/terminal), and of course Package Control.

Axel Kittenberger

unread,
Dec 19, 2011, 8:48:26 AM12/19/11
to nod...@googlegroups.com
I'm surprised how many vim-users are here. I thought I was in a fringe
group that still learned it and once knew it loved it. And I'm also
surprised that no one mentioned here Emacs? So has this endless geek
editor war of endless nerddom finally ended to vim's favor?

(And I'm pretty sure now people will jump into emacs defense :-)

A while ago a little pet project of mine was to make a VI emulator in
the browser (GWT back then). Don't find know how many commands vim
has, but figured, if I implemented one per day, I wasn't going to
finish in my lifetime. However, with 50-100 commands you got aprox.
99% of all needs covered. As many pet projects unnoticed it slowly
faded out of interest at some point.

On Mon, Dec 19, 2011 at 9:25 AM, alessio_alex <alessio...@gmail.com> wrote:
> Vim is my editor, you can find my config here: http://github.com/alessioalex/dotfiles
>

Mark S

unread,
Dec 19, 2011, 11:18:14 AM12/19/11
to nodejs
Gedit on my Gentoo box.

My hard disk made me move from Rails/Netbeans. Along with XFCE, the
latest Node and Postgres 9.1 I can just about use up to half of my 4gb
ram after a few days of use.

Bruno Jouhier

unread,
Dec 19, 2011, 12:27:49 PM12/19/11
to nodejs
> (And I'm pretty sure now people will jump into emacs defense :-)

(defun best-editor-ever () "emacs")

But I've been spoiled by Sublime Text. I use ST for everyday stuff but
I switch to emacs when I have a complex macro to run, or when things
go very wrong: M-x doctor :-).

And I rediscovered vi recently and I use it for quick small edits from
the shell.

Bruno

Thom Blake

unread,
Dec 19, 2011, 9:52:49 AM12/19/11
to nodejs
I use Emacs with js3-mode. And yes, it supports most of the IDE
features mentioned above, and you can use your mouse if you really
want to.

Most importantly, highlighting of errors, warnings if you want, and
globals.

Message has been deleted

Diogo Resende

unread,
Dec 19, 2011, 1:37:22 PM12/19/11
to nod...@googlegroups.com
On Mon, 19 Dec 2011 10:13:17 -0800 (PST), Scott Ware wrote:
> Another Sublime Text 2 user here! Along with Vi when I'm working
> remotely. I work on Windows more than anything, so I might give Gvim
> a
> try again. I use to have it loaded and used it all the time.

ST2 too :)

Don't use Gvim. I also use vim in the terminal (remotely) and I belive
having a window with vim inside and a couple of menus accessible with
the
mouse looks a bit stupid. It's slower and people used to vim and vim
commands will probably not use it.

---
Diogo R.

Christoph Häckel

unread,
Dec 19, 2011, 6:05:39 PM12/19/11
to nod...@googlegroups.com

Tools of the choice:
- Notepad++ (for remote editing from Windows using WebDrive)
- Netbeans IDE for local projects

Phoscur

unread,
Dec 19, 2011, 10:05:14 PM12/19/11
to nod...@googlegroups.com
I'd really like to use cloud9ide, but I'm always running into bugs and bad usability when I try it. By time it could become a really awesome JS IDE

Mark Hahn

unread,
Dec 19, 2011, 11:26:01 PM12/19/11
to nod...@googlegroups.com
I have been waiting for cloud9 to mature for most of the year.  Every few months I try to use it and have run into some problem. 

I would really like to switch totally to the cloud.  I'd give up my desktop and laptop in a heartbeat to be able to just live on a browser like on chrome os.  I've been working on computers for 45 years and I've hated them the whole time.  I'd love to not have a computer.  

Ok, I guess a browser is a computer, but at least it would require little to no maintenance on my end.

 

MK2

unread,
Dec 20, 2011, 12:14:05 AM12/20/11
to nodejs
Sublime Text 2

On Dec 18, 1:21 am, Glenn Block <glenn.bl...@gmail.com> wrote:
> Sublime Text 2 for me
>
> Sent from my Windows Phone
> ------------------------------
> From: Jaime Bueza
> Sent: 12/16/2011 11:11 PM
> To: nod...@googlegroups.com
> Subject: Re: [nodejs] what is your favorite JS editor?
>
> Sublime Text 2 (for both Windows and Mac OS X) -- also TextMate and Visual
> Studio.
>
> On Fri, Dec 16, 2011 at 8:08 PM, arunoda.susirip...@gmail.com <
>
>
>
>
>
>
>
>
>
> arunoda.susirip...@gmail.com> wrote:
> > Sublime Text 2 :)


>
> > On Sat, Dec 17, 2011 at 9:32 AM, Raja Rao <rajaraodv...@gmail.com> wrote:
>
> >>  --
> >> Job Board:http://jobs.nodejs.org/
> >> Posting guidelines:
> >>https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> >> You received this message because you are subscribed to the Google
> >> Groups "nodejs" group.
> >> To post to this group, send email to nod...@googlegroups.com
> >> To unsubscribe from this group, send email to
> >> nodejs+un...@googlegroups.com
> >> For more options, visit this group at
> >>http://groups.google.com/group/nodejs?hl=en?hl=en
>
> > --

> > Arunoda Susiripala
>
> > @arunoda <http://twitter.com/arunoda>
> >  <http://gplus.to/arunoda>https://github.com/arunoda
> >http://www.linkedin.com/in/arunoda

Jeff Barczewski

unread,
Dec 20, 2011, 11:10:49 AM12/20/11
to nod...@googlegroups.com
+1 emacs (or Aquamacs when on the Mac) with jshint, it has everything I need.

Tauren Mills

unread,
Dec 20, 2011, 4:16:39 PM12/20/11
to nod...@googlegroups.com
Tane, thanks for your excellent work!

If anyone is interested, I forked Tane's SublimeText-Nodejs last night and created a CoffeeScript specific version:

I've only lightly tested code completion and snippets so far. Haven't done anything with building or other features yet. I'd be happy to accept pull requests.

Tauren

Egor Egorov

unread,
Dec 27, 2011, 10:03:44 AM12/27/11
to nod...@googlegroups.com
How do you format JS in Xcode? I just love Xcode, but the JS formatting is as wrong as it gets:( 

Bradley Meck

unread,
Dec 27, 2011, 10:15:41 AM12/27/11
to nod...@googlegroups.com
Komodo IDE , code completion, strict mode warnings, and Node.js support out of the box /love

Shinuza

unread,
Dec 27, 2011, 10:38:36 AM12/27/11
to nod...@googlegroups.com
I use sublime2 and Webstorm EAP which as nice Node.js integration:

Shinuza

unread,
Dec 27, 2011, 10:53:14 AM12/27/11
to nod...@googlegroups.com
Actually I just notice there's a stable release:

Alan Hoffmeister

unread,
Dec 27, 2011, 11:26:50 AM12/27/11
to nod...@googlegroups.com
NetBeans FTW.

--
Att,
Alan Hoffmeister

Brandon Benvie

unread,
Dec 27, 2011, 4:14:30 PM12/27/11
to nod...@googlegroups.com
If I can't make it have at least this many colors then it's not for me 


Mark Hahn

unread,
Dec 27, 2011, 4:16:59 PM12/27/11
to nod...@googlegroups.com
I don't know how people can stand black backgrounds.  It is physiologically harder to see.  With my old eyes I need every advantage I can get. 

On Tue, Dec 27, 2011 at 1:14 PM, Brandon Benvie <brandon...@gmail.com> wrote:
If I can't make it have at least this many colors then it's not for me 

Brandon Benvie

unread,
Dec 27, 2011, 6:22:35 PM12/27/11
to nod...@googlegroups.com
I feel the same way, but about the opposite color. White burns my eyes.

Alexey Petrushin

unread,
Dec 27, 2011, 7:51:34 PM12/27/11
to nod...@googlegroups.com
Wow, in this whole huge topic there's no a single mention of this simple but very nice online (open source) IDE built on top of node, let's fix it: 

Martin Cooper

unread,
Dec 27, 2011, 9:52:15 PM12/27/11
to nod...@googlegroups.com
On Tue, Dec 27, 2011 at 7:15 AM, Bradley Meck <bradle...@gmail.com> wrote:
> Komodo IDE , code completion, strict mode warnings, and Node.js support out
> of the box /love

Ah, so I'm not the only Komodo user, although I use the free Komodo
Edit rather than Komodo IDE. I really like the ease with which I can
jump around in the sources for multiple projects, the remote file
editing, and the as-you-type linting, amongst other things.

--
Martin Cooper

Branko Vukelic

unread,
Dec 27, 2011, 10:41:17 PM12/27/11
to nod...@googlegroups.com
On Sun, 2011-12-18 at 20:22 -0800, Andy wrote:
> Maybe doesn't have:
>
> 3) Debugging - I have never debugged Javascript / node in VIM, but I
> doubt I would need more power than node-inspector offers.
> 8) A "most used files" picker - There is probably a plugin to do
> something equivalent, but I don't need much outside of command-t /
> most recently used files plugin
> 9) Indicators on the scrollbar - As far as I know, the actual GUI of
> VIM isn't very extensible. There may be a similar workflow, like
> Fugitive + mappings to jump around.

Have you seen this http://eclim.org/ ?

Eclim lets you edit with Vim inside Eclipse, or use Eclipse's functions
within Vim. Of course, you'd have to run Eclipse either as headless
server, or in full, but at least you'd get the best of both worlds.

Frankly, I never needed this, but if you ever need a full IDE, and find
it hard to give up on Vim, maybe give this a spin? :)

--
Branko


Fadrizul H

unread,
Dec 27, 2011, 11:05:37 PM12/27/11
to nod...@googlegroups.com
Sublime Text 2 of course :)


--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en



--
Regards, 
Fadrizul H.


Scott Ware

unread,
Dec 28, 2011, 8:03:36 AM12/28/11
to nod...@googlegroups.com
Vim, baby!

JoeZ99

unread,
Dec 28, 2011, 10:33:24 AM12/28/11
to nod...@googlegroups.com
+emacs  with js2-mode

pushpinder rattan

unread,
Dec 28, 2011, 12:52:52 PM12/28/11
to nod...@googlegroups.com
I just tried trial version of intelliJidea and it seems to be cool.

http://blog.jetbrains.com/webide/2011/11/webstorm-your-node-app/

Folks, please let me know about your reviews regarding this tool.

-Pushpinder



On Wed, Dec 28, 2011 at 9:03 PM, JoeZ99 <jza...@gmail.com> wrote:
+emacs  with js2-mode

Mark Hahn

unread,
Dec 28, 2011, 4:06:24 PM12/28/11
to nod...@googlegroups.com
I started using webstorm a few months ago and I love it.  Each of the last three or four IDEs I used before that had at least one thing that drove me crazy.  I haven't found anything yet in webstorm.  It is especially good for coffeescript.

Andy

unread,
Dec 28, 2011, 4:41:23 PM12/28/11
to nod...@googlegroups.com
Yeah, I've used eclim. God how I hate it. It slows down VIm so much, which is one of the reasons I don't like IDEs in general

dale tan

unread,
Dec 28, 2011, 5:28:12 PM12/28/11
to nod...@googlegroups.com
i've used a bunch of editors over the years.

My main one was textmate for a while, and then coda and then back to textmate.  then i was introduced to intellijIDEA and then webstorm.  I like intellij b/c it has a lot of support for a wide amount of code highlighting (java, velocity, freemarker, css, html, js, etc) where as webstorm is more just html, css, and js.  I've been using vim for a while mainly when i ssh'ed into a machine, then I started to learn more about macvim with nerdtree as the main plugin and a few others i can't think of at the moment (a lot from tpope on github).  I've been using that more for my freelance work over textmate.  i love the keyboard shortcuts with macvim, however, it does take time to learn them in order to be proficient with it.  There is a great site to help with that though: http://vimcasts.org/

The code completion is great with webstorm, but sometimes it lags to a ridiculous crawl that is frustrating.  This could also be b/c i have a crap ton of programs opened at once, but i've never actually tried to figure that out.  

One reason why i am moving away from textmate is b/c of how much memory v1.x uses up.  I know v2 just came out, but i feel like it might be too little too late.

One i forgot to mention, but others have, is sublime text 2.  I use that a little bit, but not as a primary IDE.  It seems to have a much smaller memory usage than textmate so i'll fire that up occasionally for a few things.  One of which is searching files; I can't seem to figure that out with macvim.  when I have files or folders i want to search, i use sublime text 2.  It just seems a lot quicker than textmate does and easier than macvim.

So to summarize, i basically use these IDEs:

webstorm for work work

macvim for freelance/side projects + sublime text 2 for searching (once i figure it out with macvim, i will probably drop using sublime text 2)

i'm sure i've used some other ones that i'm forgetting now, but those are the ones that i have stuck with in recent memory.

dale

On Wed, Dec 28, 2011 at 4:41 PM, Andy <delva...@gmail.com> wrote:
Yeah, I've used eclim. God how I hate it. It slows down VIm so much, which is one of the reasons I don't like IDEs in general

--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en



--
-- 
CONFIDENTIALITY NOTICE: This e-mail transmission, and any documents, files or previous e-mail messages attached to it may contain confidential
information that is legally privileged and is intended for the designated
recipient only. If you have received it in error, please notify the sender
immediately and delete the original. Any other use of the email by you is
STRICTLY PROHIBITED.

Branko Vukelic

unread,
Dec 28, 2011, 5:33:45 PM12/28/11
to nod...@googlegroups.com
On Wed, 2011-12-28 at 13:41 -0800, Andy wrote:
> Yeah, I've used eclim. God how I hate it. It slows down VIm so much,
> which is one of the reasons I don't like IDEs in general

Ha, didn't know about the slow-down. Anyway, yeah, I'm with you when it
comes to hating IDEs. :)

--
Branko


pushpinder rattan

unread,
Dec 29, 2011, 1:12:10 AM12/29/11
to nod...@googlegroups.com
Folks,

Webstorm  and intelliJIdea has only 30 day trial version..is not there  free version available for Windows??

Thanks
Pushpinder

Mark Hahn

unread,
Dec 29, 2011, 2:39:29 AM12/29/11
to nod...@googlegroups.com
No free version.  I got webstorm for $35 but that deal may be over.

Srirangan

unread,
Dec 29, 2011, 2:49:44 AM12/29/11
to nod...@googlegroups.com
JetBrains (the company which makes IntelliJ IDEA and WebStorm) generously supports open source project. If you're part of an established open source project, contact them and they'll give you free one year licenses.

- Sri

On Thu, Dec 29, 2011 at 1:09 PM, Mark Hahn <ma...@hahnca.com> wrote:
No free version.  I got webstorm for $35 but that deal may be over.


On Wed, Dec 28, 2011 at 10:12 PM, pushpinder rattan <pushi...@gmail.com> wrote:
Folks,

Webstorm  and intelliJIdea has only 30 day trial version..is not there  free version available for Windows??

Thanks
Pushpinder



--
Srirangan  |  About   GitHub  LinkedIn  Twitter  |  Review19  "Next generation, real-time project collaboration"

Glenn Block

unread,
Dec 29, 2011, 4:51:43 AM12/29/11
to pushpinder rattan, nod...@googlegroups.com
Sublime is free...try it.


Sent from my Windows Phone

From: pushpinder rattan
Sent: 12/28/2011 10:12 PM
To: nod...@googlegroups.com
Subject: Re: [nodejs] Re: what is your favorite JS editor?

Folks,

Webstorm  and intelliJIdea has only 30 day trial version..is not there  free version available for Windows??

Thanks
Pushpinder

Nick

unread,
Dec 29, 2011, 11:03:43 AM12/29/11
to nodejs
Beware that Idea can get a bit funny with large codebases. It's the
development environment I use at work, and I've had to wrestle with it
a lot to get it to not spend most of its time showing me a beachball
(OS X here). Idea can't statically analyze the javascript code to the
degree it's used to, it spends a lot of extra time doing dynamic
evaluation of your codebase. We're building a grails-based browser app
that's importing YUI 3.4.1, and it spends most of its time spinning on
various minified files and extraneous nonsense.

However, that's not to say that it's not a very decent JS editor. If
you start running into slowdown problems, go to Preferences -> Editor -
> Code Completion and change the "Autopopup code completion in (ms):"
value from 0 to 500 or 1000. You as a user won't notice the
difference, but it won't try to rebuild your code completion table
every time you type a new character, making your user experience way
better.

Zachary Scott

unread,
Dec 29, 2011, 11:23:34 AM12/29/11
to nod...@googlegroups.com
vim + pathogen + nerdtree + vim-javascript + vim-coffee-script

Branko Vukelic

unread,
Dec 29, 2011, 6:57:32 PM12/29/11
to nod...@googlegroups.com
On Thu, 2011-12-29 at 11:23 -0500, Zachary Scott wrote:
> vim + pathogen + nerdtree + vim-javascript + vim-coffee-script

Sorry to thread-jack a little here: What's indentation like in
vim-javascript? And is it this one?

http://www.vim.org/scripts/script.php?script_id=2765

I've tried so many that I can't even remember which one I'm using now.
It gives me decent result, but it can get confused some times (like when
using brackets inside strings, it thinks it needs to indent next line to
that location), so I'm wondering what kind of result you get from
vim-javascript.

--
Branko


Davis Clark

unread,
Dec 29, 2011, 10:33:16 PM12/29/11
to nod...@googlegroups.com
sublime text 2 for sure. So glad to FINALLY have a really nice + fairly lightweight cross platform editor. My biggest complaint for a while was no good javascript formatting, but  https://github.com/jdc0589/jsformat is decent now. 

thang chung

unread,
Dec 30, 2011, 5:10:25 AM12/30/11
to nod...@googlegroups.com
This is really nice editor. Thanks Glenn!
==========================================================
Regards,
ThangChung,
http://weblogs.asp.net/thangchung

Douglas Martin

unread,
Dec 30, 2011, 11:53:25 AM12/30/11
to nod...@googlegroups.com
+1 for IntelliJ
Reply all
Reply to author
Forward
0 new messages