2012-07-03 15 views
5

Ho un progetto di 100k linea C con circa 30k righe di valore di Mozilla Spidermonkey Javascript incorporato utilizzato per la GUI di scripting.IDE con C e supporto Javascript incorporato

Qual è il modo migliore per modificare C e Javascript insieme o almeno avere un editor ragionevole per Javascript?

Su Linux, ho usato due diverse istanze di Eclipse una configurata per C, una per Javascript. L'IT non era una soluzione particolarmente conveniente.

Ora che sto lavorando a una build di Windows, Visual Studio 2008 sta funzionando bene con il supporto C ma il supporto Javascript sembra un po '... carente.

Tutto ciò che voglio veramente è saltare rapidamente tra le funzioni nel codice Javascript e controllare le variabili. Ci sono circa 30 file .js. Posso vivere senza completamento del codice e altre sottigliezze.

Idealmente, vorrei vedere quando vengono fatte le chiamate al codice C e passare al codice C, ma probabilmente è chiedere troppo.

Altrimenti sembra che torno a Notepad ++ e grep.

+0

vs2010 dovrebbe farlo per voi. O ancora meglio, vs11 (rc). O potresti provare il mio preferito (mai provato per C); sublime text 2. – Alxandr

+0

Ho controllato il testo sublime 2 e sicuramente è bello! Rende anche molto conveniente la ricerca di occorrenze su più file. Tuttavia, si può dire che non si sa che questi sono file .js oltre all'evidenziazione della sintassi. Nessun modo per saltare in modo specifico alla definizione della funzione. – Sint

+0

Sì, c'è. Usa Ctrl + P e poi digita '@' nella finestra che appare. Tutto ciò che digiti dopo sarà un simbolo nel file in cui ti trovi attualmente. E puoi fare qualcosa di meglio. Supponiamo che tu abbia un file chiamato (e inserito) in 'aba/cdc/efe/my.js' e che abbia una funzione chiamata' do_stuff() ', puoi premere control + pe digitare' acem @ stuff' e trova la funzione per te (indipendentemente dal file in cui hai iniziato). – Alxandr

risposta

3

utilizzare la Zeus editor ed ha una funzione automatica ctags che funziona bene per C, che ti permette di saltare tra le cose come le funzioni e le strutture ecc

Non ho usato l'editor per JavaScript, ma le liste ctags web page JavaScript come una delle lingue di supporto in modo che possa funzionare.