2012-07-03 10 views
5

Tengo un proyecto de 100k de línea C con aproximadamente 30k líneas de Mozilla Spidermonkey Javascript integrado utilizado para la GUI de scripting.IDE con C y soporte de Javascript incorporado

¿Cuál es la mejor manera de editar C y Javascript juntos o al menos tener un editor razonable para el Javascript?

En Linux, solía usar dos instancias diferentes de Eclipse, una configurada para C y otra para Javascript. IT no fue una solución particularmente conveniente.

Ahora que estoy trabajando en una compilación de Windows, Visual Studio 2008 está funcionando bien con soporte C, pero el soporte de Javascript parece un poco ... deficiente.

Todo lo que realmente quiero es saltar rápidamente entre las funciones en el código Javascript e inspeccionar las variables. Hay alrededor de 30 archivos .js. Puedo vivir sin la finalización del código y otras sutilezas.

Idealmente, me gustaría ver cuando se hacen llamadas al código C y saltar al código C, pero eso probablemente es pedir demasiado.

De lo contrario, parece que vuelvo a Notepad ++ y grep.

+0

vs2010 debe hacer eso por usted. O mejor aún, vs11 (rc). O podrías probar mi favorito (nunca lo intenté con C); texto sublime 2. – Alxandr

+0

¡Comprobé el texto sublime 2 y se ve bien! También hace que sea muy conveniente buscar ocurrencias en múltiples archivos. Sin embargo, puede ver que no tiene conocimiento de que esos son archivos .js además del resaltado de sintaxis. No hay forma de saltar a la definición de función específicamente. – Sint

+0

Sí, hay. Use Ctrl + P y luego escriba '@' en la ventana que aparece. Todo lo que escriba será símbolos en el archivo en el que se encuentra actualmente. Y puede hacer algo aún mejor. Digamos que tiene un archivo llamado (y colocado) en 'aba/cdc/efe/my.js' y tiene una función llamada' do_stuff() ', puede presionar control + p y escribir' acem @ stuff' y lo hará encuentre la función para usted (sin importar en qué archivo comenzó). – Alxandr

Respuesta

3

Puedo usar el Zeus editor y tiene una característica ctags automático que funciona bien para C, lo que le permite saltar entre las cosas como las funciones y estructuras etc.

No he utilizado el editor de JavaScript, pero las listas de JavaScript como ctags web page uno de los idiomas de soporte por lo que podría funcionar.

Cuestiones relacionadas