Ultimamente sto utilizzando con discreta soddisfazione SublimeText, un editor leggero, multipiattaforma, ricco di funzionalità e estremamente personalizzabile.

Fornisce supporto a molti linguaggi, permette di gestire progetti e la loro relativa compilazione.

Una mancanza però l'ho notata: non permette di default la compilazione di progetti Node.js.

La lacuna si colma con pochi click.



Per prima cosa, da menù Tools, selezionare Build system e poi New Build System... :


Nel file che si aprirà, copiate questo testo:
{
"cmd": ["node","$file"]
}
su OSX potrebbe essere necessario specificare il path completo del binario node:
{
"cmd": ["/usr/local/bin/node","$file"]
}

Salvate il file (io ho optato per NodeJS.sublime-build):


A questo punto, nel menù Tools -> Build System sarà presente la nuova voce NodeJS:


Selezionandola e richiamando successivamente Build, il progetto verrà avviato:


Spero sia utile! :-)