spell-checking – Eliminar palabra del diccionario

Pregunta:

Estoy usando 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

Estaba editando la siguiente línea de texto:

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

Noté que "reiszing" estaba mal escrito, así que usé el siguiente comando para activar el corrector ortográfico:

setlocal spell spelllang=en_us

"reiszing" se resaltó como se esperaba, pero luego usé accidentalmente el comando zg que agregó la palabra a mi diccionario. Busqué en /usr/share/dict/words pero no encontré "reiszing".

  • ¿Cómo elimino esta palabra de mi diccionario?
  • Si la palabra no está almacenada en /usr/share/dict/words , ¿dónde está?

Leí en otra respuesta que el comando

set runtimepath?

Se puede usar para encontrar las rutas que usa vim :

~/.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

Pude solucionar mi problema eliminando los archivos:

$ 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

Esto funcionó bien para mí ahora porque fue la primera vez que sucedió, pero tengo curiosidad por saber si hay una forma más simple y menos destructiva de eliminar una palabra del diccionario después de agregarla con el comando zg .

Intenté cmd + f en la página del manual de hechizo para "eliminar palabra" pero no encontré nada.

Respuesta:

Para eliminar una palabra, intente zuw y / o zug

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

Para una búsqueda cmd+f , he tenido más éxito buscando solo en "eliminar" 🙂

Si setlocal spell spelllang=en_us ortografía con setlocal spell spelllang=en_us entonces su diccionario a largo plazo está en su directorio de inicio. El mío está en:

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

Aquí es donde zg agrega palabras.

Si bien puede editar ~/.vim/spell/en.utf-8.add en vim en una pestaña diferente para eliminar entradas erróneas, el comando zug probablemente sea más fácil. 🙂

El comando zG agrega a un archivo temporal, en /tmp

help spellfile ( help spf ) puede proporcionar más detalles sobre la ubicación y el formato del archivo.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım