Eliminar palabra del diccionario

12

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 destacó como se esperaba, pero luego usé accidentalmente el zgcomando que agregó la palabra a mi diccionario. Me abrí paso /usr/share/dict/wordspero no encontré "resurgir".

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

Leí en otra respuesta que el comando

set runtimepath?

Se puede usar para encontrar las rutas que vimusa:

~/.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ó esto, 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 zgcomando.

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

mbigras
fuente
¡lo siento por el error tipográfico! ver edición
mbigras
1
¿Te refieres a zg (en lugar de ng)? :-)
StandardEyre

Respuestas:

18

Para eliminar una palabra, intente zuwy / ozug

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

Para una cmd+fbúsqueda, he tenido más éxito buscando solo en "eliminar" :-)

Si activa la ortografía, setlocal spell spelllang=en_usentonces 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 zgagrega palabras.

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

El zGcomando se 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.

StandardEyre
fuente
gracias por la respuesta StandardEyre, actualicé mi pregunta, el archivo que mencionó no existe
mbigras