Weg mit den Fipptehlern!
Spellchecker auf der Konsole: Ispell und Aspell
Interaktion gefragt
Aspell hebt unbekannte Begriffe hervor und bietet durchnummerierte Ersetzungsvorschläge an. Um einen solchen Vorschlag zu übernehmen, geben Sie die entsprechende Ziffer ein und drücken [Eingabe].
Wollen Sie einen Begriff durch etwas völlig anderes ersetzen, drücken Sie [R] und geben das Wort ein. Anders als bei Ispell ersetzt das Programm den Begriff nur an der aktuellen Position – soll Aspell alle Vorkommen im gesamten Text austauschen, verwenden Sie stattdessen die Tastenkombination [Umschalt]+[R].
Ein falsch geschriebenes Wort ignorieren Sie über Druck auf [I] genau an dieser Stelle; [Umschalt]+[I] lässt es für den Rest der Aspell-Sitzung außer Acht. Um ein Wort dauerhaft ins persönliche Wörterbuch aufzunehmen, drücken Sie [A]. Private Wortlisten legt auch Aspell im Home-Verzeichnis ab – ihre Dateinamen setzen sich (ähnlich wie bei Ispell) aus .aspell. und dem jeweiligen Wörterbuch zusammen.
Auch Aspell beendet sich automatisch, nachdem die Prüfung abgeschlossen ist; alternativ verlassen Sie das Programm über [X] und speichern alle bis zu diesem Punkt vorgenommenen Änderungen. Wollen Sie die Rechtschreibprüfung abbrechen und die Änderungen verwerfen, drücken Sie [B] und bestätigen die folgende Sicherheitsabfrage.
Formatfragen
Aspell unterstützt genau wie Ispell verschiedene Dateiformate. Verwenden Sie beispielsweise die Option -H (für HTML/SGML/XML) oder -t (für TeX/LaTeX).
Wer ganz auf den neueren Spell Checker umsteigen möchte, findet im Aspell-Paket das Perl-Skript aspell-import: Es importiert alte persönliche Ispell- und Aspell-Wortlisten und trägt sie ins Aspell-Wörterbuch im Home-Verzeichnis:
$ aspell-import Processing "~/.ispell_german", lang = de Merging de @(#) International Ispell Version 3.1.20 (but really Aspell 0.60.3-20050121)
Wie Sie Ispell oder Aspell direkt aus dem Editor aufrufen, verrät der Kasten Spellchecker in Vim und Emacs.
Spellchecker in Vim und Emacs
Ispell und Aspell arbeiten in vielen KDE- und Gnome-Anwendungen im Hintergrund und prüfen Ihre Dokumente per Mausklick. Doch auch Vim und (X)Emacs überreden Sie schnell zur Kooperation.
Mit einer einzigen Zeile in der Vim-Konfigurationsdatei (~/.vimrc) legen Sie ein Makro an. Um den Spellchecker beispielsweise auf die Funktionstaste [F10] zu legen, tragen Sie in die Datei folgende Zeile ein, wenn Sie mit Ispell arbeiten:
map <F10> :w!<CR>:!ispell %<CR>:e! %<CR>
Bevorzugen Sie Aspell, lautet der Eintrag entsprechend:
map <F10> :w!<CR>:!aspell -c %<CR>:e! %<CR>
Eventuelle Kommandozeilenoptionen tragen Sie jeweils hinter dem Befehl ein.
Wer mit Emacs oder Xemacs arbeitet, fügt in die entsprechende Konfigurationsdatei (~/.emacs oder ~/.xemacs/custom.el) die Zeile
(setq-default ispell-program-name "aspell")
bzw.
(setq-default ispell-program-name "ispell")
ein.



