2011-12-18 21 views
7

Eventuali duplicati:
What alternatives are there to the MATLAB Editor?Esistono editor alternativi per i file .m?

Sto cercando di migliorare il mio tempo di sviluppo.
C'è qualche altro editor oltre all'editor Matlab standard, che ha alcune caratteristiche interessanti?

+1

Se stai cercando un solo editor, 'Emacs' ha una bella modalità' Matlab', ma non sarai in grado di impostare i breakpoint e così via. Oltre a questo, è molto più semplice formattare/indentare il tuo codice. – user1071136

+2

@ user1071136: interessante. Quindi devi fare meno di ctrl-A, ctrl-I che dovresti fare nell'editor Matlab per indentare tutto? – Jonas

+0

@Jonas Beh, è ​​una questione di gusti, ma Matlab ha un modo di indentare, che potrebbe non piacerti (forse c'è un modo per configurarlo - non è stato facile trovarne uno). Oltre a questo, se le tue linee sono troppo lunghe, non si verificherà alcuna interruzione automatica. – user1071136

risposta

6

Emacs ha una modalità di MATLAB piacevole, tra cui tutti gli altri la bontà che è Emacs. Uno svantaggio, tuttavia, è che non hai le scorciatoie da eseguire come Ctrl-Return e F5 - almeno non fuori dalla scatola, ma non sarei sorpreso se qualcuno da qualche parte ha fatto a plugin for that.

Modifica: collegamento aggiunto (sebbene il "plug-in" faccia effettivamente parte del progetto matlab-emacs che include la modalità principale).

5

Vim ha un bel Matlab syntax highlighting and indenting. E tutti i fantastici vim pack di default;).

Tuttavia, per elementi avanzati come il controllo del codice in volo e l'impostazione dei punti di interruzione per il debug, non ho trovato nulla di simile all'editor Matlab.

10

penso che si dovrebbe continuare a utilizzare editor di MATLAB per i seguenti motivi:

  • veloci scorciatoie per esecuzione del pezzo di codice selezionandola e premendo F9; oppure F5 per eseguire l'intero script.

  • Molto completo aiuto, digitare doc.

  • Collegamenti rapidi per l'esecuzione di codice, utilizzando la modalità cella .

  • Molto buono e veloce completamento automatico di funzioni e nomi file; aiuto per gli argomenti della funzione.

  • Eccellente profiler e strumenti di confronto file.

  • Gli editor Sottolinea alcuni errori e propone alcuni miglioramenti del codice (molto utile). Quando si seleziona una variabile, evidenzia tutte le altre istanze di questa variabile.

  • Debug di strumenti, punti di interruzione facili da collocare, che è possibile modificare durante il debug.

  • scorciatoie per funzione aprire i file, selezionando e premendo Ctrl+D o digitando open.

Nessun altro editor per matlab ha alcuna di queste funzionalità.

+0

Grazie a @Oli, conosco questi vantaggi. Tuttavia, volevo sapere se mi manca qualcosa là fuori. –

+2

L'editor di file M in MATLAB ha ricevuto molta attenzione da TMW nel corso degli anni. Assicurati di utilizzare l'ultima versione se desideri le funzionalità massime. – Nzbuu

Problemi correlati