Remover palavra do dicionário

12

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 zgcomando que adicionou a palavra ao meu dicionário. Eu cheguei, /usr/share/dict/wordsmas 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 vimusam:

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

Eu tentei cmd + fna página do manual de feitiços "remover palavra", mas não encontrei nada.

mbigras
fonte
desculpe pelo erro de digitação! veja edit
mbigras
1
Você quer dizer zg (em vez de ng)? :-)
StandardEyre

Respostas:

18

Para remover uma palavra, tente zuwe / ouzug

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

Para uma cmd+fpesquisa, 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:

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

É aqui que zgadiciona palavras.

Embora você possa editar ~/.vim/spell/en.utf-8.addno vim sob uma guia diferente para remover entradas incorretas, o zugcomando é provavelmente mais fácil. :-)

O zGcomando é 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.

StandardEyre
fonte
obrigado pela resposta StandardEyre, eu atualizei a minha pergunta, o arquivo que você mencionou não existe
mbigras