Vim/Wiki-Editor
Aus Ubuntu-Forum Wiki
Inhaltsverzeichnis |
1 Allgemeines
Vim kann man neben dem Programmieren und dem Bearbeiten von Konfigurationsdateien auch als komfortablen (Offline)-MediaWiki-Editor verwenden.
Das Für und Wider werden in diesem Artikel beschrieben. Dieser Artikel soll verdeutlichen, wie man den Vim zum Verfassen von MediaWiki-Artikeln verwendet.
2 Syntaxhervorhebung
Unter Syntaxhervorhebung (auch: -highlighting) versteht man das Hervorheben von bestimmten Schlüsselwörtern /-markierungen von Programmier- und Auszeichnungssprachen. Dies geschieht durch farbige Gestaltungen oder sonstige Formatierungen (wie z.B.Fett und/oder Kursivschrift).
Dazu benötigt Vim die entsprechende Syntaxdatei, welche die Schlüsselwörter und -zeichen von MediaWikis Auszeichnungssprache beschreibt. Diese kann man sich aus dem Pool der Vim-Projektseite unter dieser Adresse herunterladen. Die dort bereitgestellte(n) Datei(en) sind allerdings relativ alt.
Aktuellere (und wohl auch gepflegtere Syntaxdateien findet man direkt bei Editoren für Wikipedia
Die Syntaxdatei kann anschließend im .vim-Verzeichnis im Unterverzeichnis syntax des Benutzers abgelegt bzw. erstellt werden. Sollte syntax noch nicht existieren, muss das Verzeichnis ebenfalls kreiert werden:
mkdir ~/.vim/syntax
Alternativ bietet sich vielleicht auch das systemweite Bereitstellen der Datei für alle Benutzer unter /usr/share/vim/vimcurrent/syntax an.
3 Aktivierung
- automatisch
Vim kann auch so eingestellt werden, dass er automatisch MediaWiki-Textdateien mit der Endung .wiki (als Beispiel) mit der MediaWiki-Syntaxhervorhebung lädt. Dazu ergänzt man wieder im Vim-Konfigurationsverzeichnis .vim des Benutzers (respektive im o.g. systemweiten Konfigurationsverzeichnis) die Datei filetyp.vim mit folgendem Inhalt:
augroup filetypedetect autocmd BufRead,BufNewFile *.wiki setfiletype wiki augroup END
Sollte die Datei noch nicht existieren, muss sie entsprechend erstellt werden.
- manuell
Die Hervorhebung des MediaWiki-Syntax aktiviert man mit folgendem Befehl:
:set syntax=wiki
Um den Befehl nicht jedes Mal komplett tippen zu müssen, kann er durch ein Tasten-Makro übergeben werden. Dazu ergänzt man die Konfigurationsdatei .vimrc im Benutzerverzeichnis durch folgende Zeile:
map <F9> :set syntax=wiki <return>
Beim nächsten Aufruf von Vim wird durch Drücken der F2-Taste der MediaWiki-Syntax geladen und die Schlüsselzeichen und auch Links, Überschriften, kursive und fette Schreibweisen farblich hervorgehoben.
4 Tipp
- Rechtschreibprüfung
Wie in diesem Artikel beschrieben, bietet Vim die Möglichkeit, während der Eingabe eine Rechtschreibprüfung durchzuführen. Eine Überprüfung mit Aspell ist ebenfalls möglich.
- Textdateien einlesen
Mit Vim kann man beliebige Textdateien einlesen und an der Cursorposition in den aktuellen Text einfügen lassen. Dazu verwendet man folgenden Befehl:
:r /pfad/zur/text_datei
Das ist zum Beispiel dann komfortabel, wenn man sich mit OpenOffice MediaWiki-Tabellen erstellt und als MediaWiki-Quelltextdatei exportiert hat.
5 Links
5.1 Intern
- Vim » Hauptartikel zu Vim
- Vim/Konfiguration » Beispiel einer benutzerdefinierten .vimrc
- Vim/Shortcuts » häufig genutzte Tastenkürzel
- Vim/Wiki-Editor » Vim als Editor zum Verfassen von Wiki-Artikeln
- Vim/Rechtschreibprüfung » Möglichkeiten zur Rechtschreibprüfung in Vim