tools sublime manager management control backpage matlab octave sublimetext2 sublimetext

matlab - manager - sublime text repository



.m archivos como MATLAB/Octave para Sublime Text (3)

¿Son esos archivos scripts o funciones? Si son scripts de Octave y no funciones, puede tener cualquier extensión que desee y usar source() para ejecutarlos, independientemente de la extensión. Si son funciones, a diferencia de Matlab, puede definir funciones en un archivo de script, cargarlo y permanecerán en la memoria.

Pero si no necesita resaltar la sintaxis, debe poder cambiar Sublime, solo busque el archivo Objective-C.Sublime-package. Sin ejecutarlo, simplemente mirando los archivos en el instalador, veo dos maneras de hacerlo:

  1. intente eliminarlo (o simplemente cambie su nombre por algo .bak para que pueda restaurarlo en caso de que algo salga mal)
  2. ese archivo es un tarball con dos archivos XML. Abra esos archivos y edite la entrada que establece cuál es la extensión de esos archivos para algo diferente de .m

Y, por supuesto, también existe la opción de cambiar a un editor de texto gratuito como Freedom que le permite buscar en su fuente y hacer lo que quiera.

Sublime ve archivos .m como archivos Objective C.

Me han dado un montón de archivos de MATLAB / Octave para trabajar con el uso de Octave, todos con extensiones .m .

Si cambio las extensiones a .matlab , entonces Sublime las reconocerá y formateará correctamente, pero luego Octave no las verá.

Me gustaría:

(1) altere Sublime para que reconozca .m como MATLAB / Octave en lugar de Objective C, o

(2) dile a Octave que reconozca .matlab como algo que simplemente puede ejecutar.

He hurgado en los lados Sublime y Octave de esto, pero fue en vano ( this no es la respuesta), y soy un novato de Octave. Gracias.


Esto funcionó bien para mi. Acabo de poner el camino para la octava y el código está funcionando perfectamente

{ "cmd": ["/usr/local/octave/3.8.0/bin/octave-3.8.0", "$file"], "selector": "source.m" }

Guárdelo como Octave.sublime-build


Sublime 2 se puede configurar para asociar ciertas extensiones de archivos a ciertos esquemas de resaltado de sintaxis. Consulte esta respuesta para saber exactamente cómo hacerlo https://.com/a/8014142/694184