Vim/Wiki-Editor

Aus Ubuntu-Forum Wiki

Wechseln zu: Navigation, Suche

Alle.png

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

5.2 Extern

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Forum
Navigation
Internes
Bearbeitungshilfen
Werkzeuge