2011-12-18 24 views
7

Duplicar posible:
What alternatives are there to the MATLAB Editor?¿Hay editores alternativos para archivos .m?

Estoy buscando para mejorar mi tiempo de desarrollo.
¿Hay algún otro editor además del editor Matlab estándar, que tenga algunas características agradables?

+1

Si solo está buscando un editor, 'Emacs' tiene un buen modo' Matlab', pero no podrá establecer puntos de interrupción y cosas por el estilo. Aparte de eso, es mucho más fácil formatear/sangrar tu código. – user1071136

+2

@ user1071136: Interesante. Entonces, ¿necesita hacer menos de ctrl-A, ctrl-I que tendría que hacer en el editor de Matlab para sangrar todo? – Jonas

+0

@Jonas Bueno, es una cuestión de gusto, pero Matlab tiene una forma de sangrar, que puede que no te guste (tal vez haya una forma de configurarla, no podría encontrarla fácilmente). Aparte de eso, si las líneas son demasiado largas, no se producirá ningún corte automático. – user1071136

Respuesta

6

Emacs tiene un modo de MATLAB agradable, incluyendo todos los demás la bondad que es Emacs. Un inconveniente, sin embargo, es que no tiene los atajos de ejecución como Ctrl-Retorno y F5, al menos no fuera de la caja, pero no me sorprendería en absoluto si alguien en algún lugar ha hecho a plugin for that.

Editar: enlace agregado (aunque el "complemento" es en realidad parte del proyecto matlab-emacs que incluye el modo principal).

5

Vim tiene buen Matlab syntax highlighting and indenting. Y todos los paquetes de vim awesomeness por defecto;).

Sin embargo, para cosas avanzadas como la comprobación de código sobre la marcha y la configuración de puntos de interrupción para la depuración, no he encontrado nada como el editor de Matlab.

10

creo que debe seguir usando el editor de MATLAB por las siguientes razones:

  • Fast atajos paraejecución de pieza de código seleccionándolo y presionando F9; o F5 para ejecutar todo el script.

  • Muy completo ayuda, escribiendo doc.

  • Métodos abreviados rápidos para ejecutar una parte del código, usando modo de celda.

  • Muy bueno y rápido autocompletado de funciones y nombres de archivos; ayuda para los argumentos de la función.

  • Excelente perfilador y herramientas de comparación de archivos.

  • Los editores Subrayan algunos errores y proponen alguna mejora del código (muy útil). Al seleccionar una variable, resalta todas las demás instancias de esta variable.

  • Depuración herramientas, puntos de interrupción fáciles de colocar, que puede cambiar durante la depuración.

  • accesos directos a función de abrir archivos, seleccionando y pulsando Ctrl+D o escribir open.

Ningún otro editor de matlab tiene esta característica.

+0

Gracias @Oli, sé de estas ventajas. Sin embargo, quería saber si me estoy perdiendo algo por ahí. –

+2

El editor de archivos M en MATLAB ha recibido mucha atención de TMW a lo largo de los años. Asegúrese de estar utilizando la versión más reciente si desea las características máximas. – Nzbuu

Cuestiones relacionadas