Welche Alternativen gibt es zum MATLAB Editor?
Einige Dinge, die finde ich persönlich als Mängel in der MATLAB-Editor:
- praktisch keine code-completion zur Verfügung
- nicht OS native (auf MacOS) - aber in der X-Umgebung (shortcuts, kopieren&paste Probleme, die keymappings, nicht intuitive Fenster-Verwaltung)
- praktisch keine refactoring-tools
Gibt es alternative Editoren, mit diesen Eigenschaften?
Kommentar zu dem Problem
Ich bin mit matlab 7.4
Sie sollten sagen, welche Plattform Sie verwenden.
Ich bin mit MacOS (10.5)
In Ihrer version der Editor nicht wirklich X11 für seine Grafiken. Wenn es bestimmte refactorings, die Sie suchen, bitte lassen Sie uns wissen, über die website.
Beachten Sie, dass in neueren Versionen von Matlab gibt es die Autovervollständigung von Funktionen und Variablen, der editor läuft als Teil der java-frontend, und Sie können wählen Sie Ihre eigenen shortcuts.
InformationsquelleAutor der Frage mana | 2008-09-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie jeden beliebigen editor in MATLAB, indem Sie zu
Datei -> Einstellungen -> Editor/Debugger
und dann ändern Sie den radio-button von "MATLAB-Editor' , 'Text editor' und den Befehl für den editor der Wahl. Ich benutze diese zum starten von gedit auf meiner Linux-box.
Auf dem Mac-Spezifische Seite - es scheint, dass es ist ein MATLAB-bundle für TextMate
http://kjosmoen.org/2007/6/15/bugfixes-in-the-textmate-matlab-bundle
InformationsquelleAutor der Antwort WalkingRandomly
Entwickeln wir eine open-source-Matlab-plugin für Eclipse finden Sie bei http://code.google.com/a/eclipselabs.org/p/matclipse/
Es wurde intern verwendet, für einige Zeit gereinigt und bis zur Freigabe an die öffentlichkeit.
InformationsquelleAutor der Antwort ert
Es gibt auch eine TextMate bundle für MATLAB in der offizielle
repository. Ich halte eine Gabel davon in
[GitHub][1] zu.
Übrigens, ich wurde vor kurzem der Betreuer, so bin ich gespannt auf Hilfe und feedback von Personen, die es verwendet. Ich habe auch versucht Kontakt mit dem Autor auf der anderen bundle zu bekommen, seine Veränderungen zog wieder in die Hauptstrecke.
Bei weitem der einfachste Weg, um zu arbeiten MATLAB/Octave-Unterstützung in TextMate ist die Verwendung GetBundles. Das ist noch in der 'review', so müssen Sie dies manuell vornehmen, aber sobald Sie haben, ist es kinderleicht zu suchen, die die Offizielle SVN-repo, GitHub.
InformationsquelleAutor der Antwort Matt
Benutze ich emacs für MATLAB Zeug, aber dann ich benutze es für so ziemlich alles.
Es ist ein MATLAB-mode für emacs zu http://www.andrew.cmu.edu/course/16-720/extras/matlab_in_emacs/index.html aber ich habe es nie versucht. Ich glaube nicht, dass es keine refactoring-Unterstützung.
InformationsquelleAutor der Antwort Anthony Williams
Könnte ich voreingenommen sein, aber ich benutze emacs für fast alles. Es ist eine wirklich gute emacs-Modus auf MATLAB Central,
http://www.mathworks.com/matlabcentral/fileexchange/104
Ich weiß nicht, ob emacs erfüllt alle Ihre Anforderungen, aber es ist eine ziemlich leistungsfähige und anpassbare editor.
Ich diesen noch nie benutzt habe, aber hier ist ein Eclipse-Plugin, das scheint in der Lage, einige MATLAB-Hervorhebung,
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-136.html
InformationsquelleAutor der Antwort MikeT
Suche nach ändern MATLAB Verknüpfungen hier auf StackOverflow ergibt einige Ergebnisse.
Ich weiß, VS und Eclipse gut und IMO MATLAB IDE macht seinen job ziemlich gut. Es ist die einzige, mit:
Mit MATLAB (oder sagen wir Python) der Ansatz für die Codierung ist anders als bei VS oder Eclipse für beispielsweise C++ oder Java. Zum Beispiel - mit dem command-Fenster in MATLAB IDE-Sie beurteilen können, fast alles. Zusammen mit dem debugger können Sie neuen code schreiben Stücke und Werten Sie in der Erbfolge, es ist wie erkunden.
Wird eine dynamische Sprache, die Sie auch nicht erwarten können, mach refactoring. Also aus praktischer Sicht macht es Sinn, dass der MATLAB-IDE ist so wie es ist. Auch die Probleme lösen mit MATLAB sind verschiedene von diesen wurden Java verwendet wird.
InformationsquelleAutor der Antwort Mikhail
Eclipse mit dem Colorer plugin hat ordentliche syntax-highlighting.
Löst es nicht die code-completion problem, aber wenn Sie ' re verwendet, um Eclipse, den Sie nicht vergeuden Zeit versuchen zu arbeiten, mit der etwas ungeschickte Tastenkombinationen der systemeigenen editor.
(Und ich bin ein fester Gläubiger in der Pragmatische Programmierer's Empfehlung "Verwenden Sie einen Einzelnen Editor")
InformationsquelleAutor der Antwort Kena
Ich wollte nur hinzufügen, dass r2011b fügt die Möglichkeit zum umbenennen von Variablen - eine sehr kleine, aber oft hilfreiche Funktion.
InformationsquelleAutor der Antwort Superbest
Nicht gerade eine alternative, aber bietet zumindest einige fehlende Komfort-Funktionen:
Den Matlab-Editor Plugin fügt einige nützliche code Bearbeiten und die navigation Tastenkombinationen zu den Matlab-Editor für sich.
InformationsquelleAutor der Antwort CheshireCat