Rimuovi la parola dal dizionario


12

Sto 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

Stavo modificando la seguente riga di testo:

enable mouse scrolling, pane selection, pan reiszing and so on.

Ho notato che "reiszing" era errato, quindi ho usato il seguente comando per attivare il controllo ortografico:

setlocal spell spelllang=en_us

"reiszing" è stato evidenziato come previsto, ma poi ho accidentalmente usato il zgcomando che ha aggiunto la parola al mio dizionario. Ho sfogliato /usr/share/dict/wordsma non ho trovato "reiszing".

  • Come rimuovo questa parola dal mio dizionario?
  • Se la parola non è memorizzata /usr/share/dict/words, dove si trova?

Ho letto in un'altra risposta che il comando

set runtimepath?

Può essere utilizzato per trovare i percorsi che vimutilizza:

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

Sono stato in grado di risolvere il mio problema soffiando via i file:

$ 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

Questo ha funzionato bene per me ora perché era la prima volta che accadeva, ma sono curioso di sapere se esiste un modo più semplice e meno distruttivo per rimuovere una parola dal dizionario dopo averla aggiunta con il zgcomando.

Ho provato cmd + fla pagina man dell'incantesimo per "rimuovi parola" ma non ho trovato nulla.


scusa per l'errore di battitura! vedi modifica
mbigras

1
Intendi zg (invece di ng)? :-)
StandardEyre

Risposte:


18

Per rimuovere una parola, prova zuwe / ozug

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

Per una cmd+fricerca, ho avuto più successo cercando solo su "rimuovi" :-)

Se attivi l'ortografia con il setlocal spell spelllang=en_ustuo dizionario a lungo termine si trova nella tua home directory. Il mio è a:

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

Questo è dove zgaggiunge parole.

Mentre è possibile modificare ~/.vim/spell/en.utf-8.addin vim in una scheda diversa per rimuovere le voci errate, il zugcomando è probabilmente più semplice. :-)

Il zGcomando si aggiunge a un file temporaneo, sotto/tmp

help spellfile( help spf) può fornire maggiori dettagli sulla posizione e sul formato del file.


grazie per la risposta StandardEyre, ho aggiornato la mia domanda, il file che hai citato non esiste
mbigras
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.