Estou 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
Eu estava editando a seguinte linha de texto:
enable mouse scrolling, pane selection, pan reiszing and so on.
Notei que "reiszing" estava com erros ortográficos e usei o seguinte comando para ativar a verificação ortográfica:
setlocal spell spelllang=en_us
"reiszing" foi destacado como esperado, mas então acidentalmente usei o zg
comando que adicionou a palavra ao meu dicionário. Eu cheguei, /usr/share/dict/words
mas não encontrei "reiszing".
- Como removo esta palavra do meu dicionário?
- Se a palavra não estiver armazenada
/usr/share/dict/words
, onde está?
Eu li em outra resposta que o comando
set runtimepath?
Pode ser usado para encontrar os caminhos que vim
usam:
~/.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
Consegui consertar meu problema removendo os arquivos:
$ 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
Isso funcionou bem para mim agora, porque foi a primeira vez que isso aconteceu, mas estou curioso para saber se existe uma maneira mais simples e menos destrutiva de remover uma palavra do dicionário depois de adicioná-la ao zg
comando
Eu tentei cmd + f
na página do manual de feitiços "remover palavra", mas não encontrei nada.
fonte
Respostas:
Para remover uma palavra, tente
zuw
e / ouzug
Para uma
cmd+f
pesquisa, tive mais sucesso pesquisando apenas em "remover" :-)Se você ativar a ortografia
setlocal spell spelllang=en_us
, seu dicionário de longo prazo estará no diretório inicial. A minha está em:É aqui que
zg
adiciona palavras.Embora você possa editar
~/.vim/spell/en.utf-8.add
no vim sob uma guia diferente para remover entradas incorretas, ozug
comando é provavelmente mais fácil. :-)O
zG
comando é adicionado a um arquivo temporário, em/tmp
help spellfile
(help spf
) pode fornecer mais detalhes sobre a localização e o formato do arquivo.fonte