Ich kann die automatische Wortvervollständigung an der MATLAB-Eingabeaufforderung verwenden, indem ich die Tabulatortaste drücke, aber ich kann das nicht tun, wenn ich den Editor für eine m-Datei verwende. Gibt es eine Möglichkeit, die Tabulatorvervollständigung im Editor zu verwenden?
Antworten
Zu viele Anzeigen?Nach Angaben von dieser MathWorks-Blogbeitrag Die Tabulator-Vervollständigung funktioniert im Editor genauso wie im Befehlsfenster von MATLAB R2010a, aber Sie müssen sie möglicherweise in der Tastatur-Einstellungen Menü.
Bei älteren MATLAB-Versionen funktioniert die Tabulator-Vervollständigung im Editor nur für Funktionsnamen und Variablen, die mit bereits im Arbeitsbereich erstellt wurde . Wenn Sie also ein Skript mit einer Variablen schreiben foobar
und diese Variable noch nicht im Arbeitsbereich (d. h. im Befehlsfenster) erstellt wurde, dann foobar
wird bei Verwendung der Tabulatorvervollständigung im Editor nicht angezeigt. Dies war der Fall, als ich es in MATLAB 7.8.0 (R2009a) getestet habe.
Die Tabulatorvervollständigung funktioniert für Funktionsnamen, die sich im Matlab-Pfad befinden. Sie funktioniert auch für Variablennamen, wenn die Variable im Arbeitsbereich existiert. Daher kann es eine gute Idee sein, Befehle während des Programmierens auszuwerten. So können Sie sofort nach Fehlern suchen und Variablen für die Autovervollständigung verfügbar machen.