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 zg
comando que agregó la palabra a mi diccionario. Me abrí paso /usr/share/dict/words
pero 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 vim
usa:
~/.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 zg
comando.
Intenté cmd + f
usar la página del manual de hechizos para "eliminar palabra" pero no encontré nada.
fuente
Respuestas:
Para eliminar una palabra, intente
zuw
y / ozug
Para una
cmd+f
búsqueda, he tenido más éxito buscando solo en "eliminar" :-)Si activa la ortografía,
setlocal spell spelllang=en_us
entonces su diccionario a largo plazo está en su directorio de inicio. El mío está en: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, elzug
comando probablemente sea más fácil. :-)El
zG
comando 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.fuente