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.