GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Vi- und Vim-Editor:3 Schritte zum Aktivieren der Thesaurus-Option


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.

Abb :Starten Sie Thesaurus von vi mit Strg x und Strg t

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.


Linux
  1. ViM Texteditor 101 Handbuch

  2. Dateiberechtigungen und Speichern?

  3. 8 Grundlegende Navigationsgrundlagen des Vim-Editors

  4. Vi- und Vim-Editor:12 leistungsstarke Beispiele zum Suchen und Ersetzen

  5. Verwendung von Platzhaltern unter Linux in cp und mv

Aktivieren Sie die Syntaxhervorhebung in Vim

Vim vs. Vi – Ähnlichkeiten und Unterschiede zwischen VIM und VI?

Vi und Vim Editor:5 fantastische Beispiele für die automatische Wortvervollständigung mit Ctrl-X Magic

Vi und Vim Autocommand:3 Schritte zum automatischen Hinzufügen von benutzerdefinierten Headern zu Ihrer Datei

3 leistungsstarke Musketiere des Vim-Editors – Makro, Markierung und Karte

Vim-Editor:So erhöhen oder verringern Sie Datum, Uhrzeit, römische Zahl und Ordnungszahlen