Aus dem Kurs: MATLAB Grundkurs

Die QuickAccess-Toolbar – Tutorial zu MATLAB

Aus dem Kurs: MATLAB Grundkurs

Die QuickAccess-Toolbar

Rechts neben den Reitern des Toolstrips findet sich etwas unscheinbar die QuickAccess-Leiste. Sie bleibt auch sichtbar, wenn der Toolstrip minimiert ist. In der Voreinstellung finden sich darauf im Wesentlichen Symbole für die am häufigsten verwendeten Funktionen. Also Speichern, Copy und Paste, Undo und Redo sowie die Hilfe. Wer programmiert, wird für diese Befehle wahrscheinlich die anwendungsübergreifend verfügbaren Tastenkombinationen verwenden und also nicht auf diese Leiste angewiesen sein. Ich möchte Ihnen daher kurz zeigen, wie Sie diese Leiste für eine effektivere Nutzung an Ihre echten Bedürfnisse anpassen können. Dafür öffnen wir das Kontextmenü für ein Symbol und sehen, dass wir das Symbol direkt aus der Liste verbannen können, indem wir Remove from Quick Access Toolbar verwenden. Der Kontextmenü-Befehl Move Toolbar ermöglicht es, die Leiste neben dem Arbeitsverzeichnisfeld zu platzieren, um bei ausgeklapptem Toolstrip kürzere Mauswege für die Nutzung der Symbole zu haben. Ich demonstriere das einmal. Sie sehen, man kann nun sehr schnell von Command Window auf die QuickAccess-Leiste zugreifen. Customize bringt Sie in den Einstellungen-Dialog, wo die Möglichkeit besteht, beliebige Symbolleistenbefehle auf die Leiste zu übernehmen, aber auch den Urzustand wieder herzustellen. Ich wähle hier einmal den Befehl Plot und zwar den normalen plot, also diesen hier. Sie sehen, er erscheint nun auf der QuickAccess-Leiste, wird aber noch ausgegraut dargestellt. Um ihm Leben einzuhauchen, definiere ich schnell zwei Variablen, die ich dann im Workpace markiere. Die Markierung nehme ich mit gedrückter Ctrl-Taste vor, und Sie sehen, dass sobald ich eine Variable markiert habe, der Befehl in allen Farben erstrahlt. Ich probiere ihn aus und ich bekomme nun einen Plot der beiden Variablen. Häufig will man auf Befehlssequenzen beziehungsweise Makros auf Knopfdruck zur Verfügung haben. Dafür ist das NewShortcut-Symbol zuständig. Es öffnet den Shortcut Editor, in dem eine solche Definition erfolgen kann. Das Kontrollfeld Add to quick access toolbar ist bereits angekreuzt, daher landet der neue Shortcut nicht nur auf der Symbolleiste Shortcut, sondern eben auch auf der QuickAccess-Leiste. Um hier ein Makro zu definieren, müsste ich nun die Befehle in das Feld Callback tippen ohne diese bereits in der Zwischenablage gepeichert zu haben, um sie per Copy und Paste zu übertragen. Stattdessen aber zeige ich Ihnen noch schnell einen anderen, weitaus üblicheren Weg, wie Sie ein solches Makro schnell definieren können. Er führt über die Command History. Ich aktiviere also das Command Window und zeige die Command History mit einem Cursor-nach-oben-Befehl an. Darin markiere ich nun mit gedrückter Shift-Taste oder für un-zusammenhängende Befehle mit gedrückter Ctrl-Taste die Befehle, die ich in das Makro übernehmen will. Dafür öffne ich nun das Kontextmenü, und Sie sehen, ich habe nun verschiedene Befehle zur Verfügung, die es mir ermöglichen auszuwählen, ob ich aus dieser Befehlssequenz ein neues Script, ein neues Live Script oder einen Shortcut definieren will. Ich verwende den Shortcut. Sie sehen, wir finden uns wieder in dem Shortcut Editor, wo die Befehlsfolge bereits im Feld Callback eingetragen ist. Ich muss nun noch einen Namen für den Shortcut vergeben und muss dafür sorgen, dass das Kontrollkästchen Add to quick access toolbar angekreuzt ist, damit der Shortcut auch auf der QuickAccess-Leiste landet. Hier kann ich noch ein Icon anwählen, über das ich dann das Makro von anderen Makros visuell unterscheiden kann. Nun, nach Save erhalte ich also hier auf der QuickAccess-Leiste ein neues Symbol, das ich auch gleich ausprobieren möchte. Sie sehen, es macht genau die gewünschte Funktionalität. Gleichzeitig öffnete sich jetzt auch die Shortcuts-Symbolleiste, wo der Befehl gleichfalls angezeigt wird. Wenn ich den Befehl auf dieser Leiste lösche, verschwindet er auch auf der QuickAccess-Leiste. Das muss man natürlich beherzigen. Abschließend setze ich die QuickAccess-Leiste noch auf Ihren Urzustand zurück. Das geht wie schon gezeigt über die Restore factory controls, und ich setze sie noch auf ihren alten Platz zurück.

Inhalt