Wort aus dem Wörterbuch entfernen

11

Ich benutze gvim:

$ gvim --version
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Feb 16 2017 06:36:51)
MacOS X (unix) version
Included patches: 1-329
Compiled by Homebrew

Ich habe die folgende Textzeile bearbeitet:

enable mouse scrolling, pane selection, pan reiszing and so on.

Ich habe festgestellt, dass "reiszing" falsch geschrieben wurde, und habe den folgenden Befehl verwendet, um die Rechtschreibprüfung zu aktivieren:

setlocal spell spelllang=en_us

"reiszing" wurde wie erwartet hervorgehoben, aber dann habe ich versehentlich den zgBefehl verwendet, der das Wort zu meinem Wörterbuch hinzugefügt hat. Ich griff durch /usr/share/dict/words, fand aber kein "reiszing".

  • Wie entferne ich dieses Wort aus meinem Wörterbuch?
  • Wenn das Wort nicht gespeichert ist /usr/share/dict/words, wo ist es dann?

Ich habe in einer anderen Antwort gelesen , dass der Befehl

set runtimepath?

Kann verwendet werden, um die Pfade zu finden, die Folgendes vimverwenden:

~/.vim
/usr/local/Cellar/macvim/8.0-127/MacVim.app/Contents/Resources/vim/vimfiles
/usr/local/Cellar/macvim/8.0-127/MacVim.app/Contents/Resources/vim/runtime
/usr/local/Cellar/macvim/8.0-127
/MacVim.app/Contents/Resources/vim/vimfiles/after
~/.vim/after

Ich konnte mein Problem beheben, indem ich die Dateien wegblies:

$ rm /usr/local/Cellar/macvim/8.0-127/MacVim.app/Contents/Resources/vim/runtime/spell/en.utf-8.add
$ rm /usr/local/Cellar/macvim/8.0-127/MacVim.app/Contents/Resources/vim/runtime/spell/en.utf-8.add.spl

Dies hat jetzt für mich gut funktioniert, da dies das erste Mal war, aber ich bin gespannt, ob es eine einfachere und weniger zerstörerische Möglichkeit gibt, ein Wort aus dem Wörterbuch zu entfernen, nachdem es mit dem zgBefehl hinzugefügt wurde .

Ich habe versucht, cmd + fdie Zaubermanpage für "Wort entfernen" aufzurufen, aber nichts gefunden.

mbigras
quelle
Entschuldigung für den Tippfehler! Bitte sehen Sie bearbeiten
mbigras
1
Meinst du zg (statt ng)? :-)
StandardEyre

Antworten:

17

Um ein Wort zu entfernen, versuchen Sie zuwund / oderzug

I've tried cmd + fing the spell man page for "remove word" but found nothing.

Für eine cmd+fSuche hatte ich mehr Erfolg bei der Suche nur auf "Entfernen" :-)

Wenn Sie die Rechtschreibung mit setlocal spell spelllang=en_usaktivieren, befindet sich Ihr Langzeitwörterbuch in Ihrem Home-Verzeichnis. Meins ist bei:

 ~/.vim/spell/en.utf-8.add 

Hier werden zgWörter hinzugefügt.

Während Sie ~/.vim/spell/en.utf-8.addin vim unter einer anderen Registerkarte bearbeiten können, um fehlerhafte Einträge zu entfernen, ist der zugBefehl wahrscheinlich einfacher. :-)

Der zGBefehl fügt einer temporären Datei unter hinzu/tmp

help spellfile( help spf) kann weitere Details zum Speicherort und Format der Datei bereitstellen.

StandardEyre
quelle
Vielen Dank für die Antwort StandardEyre, ich habe meine Frage aktualisiert, die von Ihnen erwähnte Datei existiert nicht
mbigras