Was tun, wenn das Herz am Vi-Klon hängt, die tägliche Arbeit aber auch den Einsatz von Firefox als Browser verlangt? Verzweifeln! Keine nützlichen Tastaturkürzel, keine nüchtern-ergonomische Statuszeile, die anzeigt, wo im Dokument Sie sich befinden. Und überhaupt: Geht es nicht auch bequem und gewohnt ohne Maus? Doch, es geht: Dazu installieren Sie lediglich das kleine Addon Vimperator.
Installation und Hilfe
Vimperator erhalten Sie direkt von der Website des Projekts [1] und richten das Addon wie gewohnt durch einen Klick auf den Download-Button ein. Nach dem Ende der Installationsprozedur starten Sie den Firefox neu und haben danach sofort die neue Oberfläche des Vimperators vor sich (Abbildung 1).
Um dem User die erste Hürde beim Umstieg vom normalen Design zu nehmen, bietet Vimperator nach dem Start die Hilfeseite an. Hier erfahren Sie im ersten Abschnitt Warning unter anderem, wie Sie das Addon bei Nichtgefallen deinstallieren oder die nun verdeckten Menü-, Werkzeug- und Lesezeichen-Leisten wieder herstellen. Um letzteres zu erreichen, drücken Sie – wie im Editor Vim [2] gewohnt – auf [Esc], um in den Befehlsmodus zu gelangen. Anschließend folgen, ebenfalls wie beim Texteditor, der Doppelpunkt, mit dem Sie das Kommando set guioptions+=mT öffnen. Ein Druck auf [Eingabe] setzt den Befehl um, und es erscheint die Menüleiste samt Toolbar.
Möchten Sie wissen möchten, wie die Syntax der Optionen funktioniert, werfen Sie einen Blick in die Hilfefunktion des Vimperators, die jedem Vim-User recht bekannt erscheint. Über [Esc] gelangen Sie wie gehabt in den Kommandomodus. Dort geben Sie :h gefolgt von gui für die Hilfe ein. Mittels [Tab] vervollständigen Sie die Eingabe zu guioptions, [Eingabe] bringt Sie an die Stelle des Hilfesystems, das die Variable guioptions mit all ihren Parametern erklärt. So ruft das m der guioptions die Menüleiste auf, das T zeigt die Toolbar (also die Werkzeugleiste) an und b steht für die Zeile der Bookmarks, sprich die Kurzanwahl der Lesezeichen.
Hier bei den guioptions finden Sie ebenfalls einen ersten Hinweis auf die Tab-Leiste: Der Befehl :set showtabline=0 schaltet die Zeile der Tabulatoren grundsätzlich ab. Eine 1 statt einer 0 in der Variable zeigt die Tab-Leiste lediglich, sobald mehr als ein Reiter geöffnet ist, und :set showtabline=2 öffnet die Zeile der Tabulatoren generell immer.
Grundeinstellung
Die genannten Variablen verschwinden freilich, wenn Sie die Firefox-Sitzung beenden. Um die Tab-Leiste generell ohne vorheriges Kommando in Vimperator offen zu halten, definieren Sie einen entsprechenden Eintrag in der Konfigurationsdatei des Addons. Die heißt .vimperatorrc und gehört in Ihr Home-Verzeichnis. Sie schreiben die Datei aus Vimperator heraus mit dem Befehl :mkv in der Befehlszeile. Hier tragen Sie nun die Konfigurationsvariable set showtabline=2 ein (ohne einführenden Doppelpunkt), um die Vorgabe der Tabulatorleiste permanent zu machen.
Es existieren noch eine Reihe weitere Variablen, um das Addon an Ihre Bedürfnisse anzupassen. Eine Übersicht aller Einstellungsvariablen erhalten Sie mit dem Kommando :h options. Die Tabelle "Konfigurationsoptionen" führt einige der wichtigsten Parameter auf. Diese setzen Sie, wie bereits erwähnt, direkt in Vimperator ein oder legen sie dauerhaft in der Konfigurationsdatei ~/.vimperatorrc fest.
Konfigurationsoptionen
| Variable | Aktion |
|---|---|
set visualbell
|
Setzt ein optisches Signal statt eines akustischen. |
set editor
|
Setzt den Texteditor für Eingabefelder (Voreinstellung set editor=gvim -f).
|
set guioptions
|
Zeigt oder verbirgt Menüleiste, Lesezeichen und Toolbar. |
set fullscreen
|
Schaltet in den Vollbildmodus. |
set nofullscreen
|
Schaltet den Vollbildmodus ab. |
set titlestring
|
Setzt die Titelzeile des Firefox (Voreinstellung set titlestring=Vimperator).
|
set showstatuslinks
|
Regelt die Anzeige der Links, die sich unter dem Mauszeiger oder Cursor befinden. 0 zeigt nichts an, 1 zeigt den Link in der Status-Zeile, 2 zeigt den Link in der Befehlszeile.
|
set defsearch
|
Definiert die zu verwendende Suchmaschine (Voreinstellung set defsearch=google).
|
set showtabline
|
Setzt das Verhalten der Zeile mit den Reitern. 0 zeigt nie Tabs an, 1 zeigt nur Tabs, wenn mehr als eines offen ist, 2 zeigt permanent die Tab-Leiste.
|



