
Foto mit freundlicher Genehmigung von dantesz
Dies ist ein Gastbeitrag von SathiyaMoorthy.
Das Aktivieren der Thesaurus-Option für vi / vim hilft Ihnen, alternative Wörter aus dem Thesaurus auszuwählen. Wenn Sie beispielsweise „wichtig“ eingeben, ziehen Sie es möglicherweise vor, ein anderes Wort als „wichtig“ zu verwenden. Wäre nicht schön, wenn vi Ihnen ein paar alternative Wörter nennen könnte, wie zum Beispiel:„wertvoll“ oder „substanziell“ oder „signifikant“?
Dieser Artikel erklärt, wie man vi / vim effektiv nutzt, indem man die Thesaurus-Option in drei Schritten aktiviert.
Schritt 1:Definieren Sie eine Thesaurus-Datei
Alle relevanten Wörter sollten in einer einzigen Zeile gruppiert werden, entweder durch Komma oder Leerzeichen getrennt. Sie können beispielsweise Ihre eigene Thesaurus-Datei wie unten gezeigt für das Wort „wichtig“ erstellen.
$ vim /home/jsmith/mythesaurus.txt important,valuable,substantial,significant
Schritt 2:Speicherort der Thesaurus-Datei in ~/.vimrc angeben
Fügen Sie die folgende Zeile zu .vimrc hinzu, die den Speicherort der Thesaurusdatei angibt.
$ vim ~/.vimrc set thesaurus+=/home/jsmith/mythesaurus.txt
Schritt 3:Thesaurus beim Bearbeiten des Dokuments mit Strg x + Strg t verwenden
Wenn Sie in vim ein alternatives Wort verwenden möchten, drücken Sie im Einfügemodus Strg x + Strg t. Wenn Sie beispielsweise das Wort „wichtig“ eingegeben haben, drücken Sie Strg-x und Strg-t, wodurch ein Popup mit den alternativen Wörtern „wertvoll“, „wesentlich“ und „wesentlich“ angezeigt wird, wie unten von Ihrem /home gezeigt /jsmith/mythesaurus.txt-Datei.

Einen vordefinierten Thesaurus herunterladen und verwenden
Anstatt Ihren eigenen benutzerdefinierten Thesaurus zu definieren, laden Sie den vordefinierten berühmten Moby-Thesaurus herunter und verwenden Sie ihn, wie unten gezeigt.
$ wget http://www.gutenberg.org/dirs/etext02/mthes10.zip $ unzip mthes10.zip Archive: mthes10.zip inflating: aaREADME.txt inflating: roget13a.txt inflating: mthesaur.txt
Verwenden Sie mthesaur.txt als Thesaurusdatei. Es ist ziemlich groß und Sie würden mehr als 50 verwandte Wörter für jedes Wort erhalten.
Fügen Sie die folgende Zeile zu .vimrc hinzu, um den Speicherort der Thesaurusdatei mthesaur.txt anzugeben.
$ vim ~/.vimrc set thesaurus+=/home/jsmith/mthesaur.txt
Wie kann ein Programmierer die Thesaurus-Funktion in vim verwenden?
Dies kann für Programmierer sehr hilfreich sein. Beispielsweise kann ein PHP-Programmierer eine PHP-Funktionsdatei mit den folgenden Zeilen erstellen und diese als Thesaurus-Datei innerhalb von ~/.vimrc.
angeben
$ vim /home/jsmith/php-functions.txt math abs acos acosh asin asinh atan atan2 atanh base_convert bindec ceil cos errors debug_backtrace debug_print_backtrace error_get_last error_log error_reporting restore_error_handler
Fügen Sie die php-functions.txt zu .vimrc hinzu und geben Sie den Speicherort der Thesaurus-Datei an.
$ vim ~/.vimrc set thesaurus+=/home/jsmith/mythesaurus.txt set thesaurus+=/home/jsmith/mthesaur.txt.txt set thesaurus+=/home/jsmith/php-functions.txt
Wenn Sie nun „math“ in Ihre PHP-Datei eingeben und Strg x und Strg t drücken, werden alle mathematischen PHP-Funktionen angezeigt. Bitte beachten Sie auch, dass Sie wie oben gezeigt mehrere Thesaurusdateien definieren.
Empfohlene Lektüre
Erlernen der Vi- und Vim-Editoren , von Arnold Robbins . Ich bin ein Kommandozeilen-Junkie. Also bin ich natürlich ein großer Fan von Vi- und Vim-Editoren. Vor einigen Jahren, als ich viel C-Code unter Linux geschrieben habe, hatte ich die Pocket-Referenz des Vi-Editors immer bei mir. Auch wenn Sie Vi und Vim Editors seit mehreren Jahren verwenden und dieses Buch noch nicht gelesen haben, tun Sie sich bitte einen Gefallen und lesen Sie dieses Buch. Sie werden von den Möglichkeiten des Vim-Editors begeistert sein.
Dieser Artikel ist Teil der fortlaufenden Vi-Tipps-und-Tricks-Reihe. Bitte abonnieren Sie TheGeekStuff und verpassen Sie keine zukünftigen Vi- und Vim-Editor-Tipps und -Tricks.
Dieser Artikel wurde von SathiyaMoorthy, Entwickler von , geschrieben EPQA. Sathiya war von beeindruckt 15 Beispiele zur Beherrschung der Geschichte der Linux-Befehlszeile in diesem Blog und wurde zu einem regelmäßigen Leser und Mitwirkenden. The Geek Stuff freut sich über Ihre Tipps und Gastartikel.