2012-03-27 10 views
13

Mi chiedevo come potrei rimuovere una voce/parola (erroneamente inserita) dal dizionario privato di ispell.Come rimuovere una voce dal dizionario privato di ispell?

EDIT

dopo più di scavo sono ancora in grado di eliminare le voci di dizionario predefinito, ma penso che la soluzione potrebbe essere intorno buildhash programma. Il problema è generare l'elenco di voci da eliminare ... non trovo un semplice esempio.

risposta

4

Sul mio cygwin installare ispell è solo un wrapper per aspell:

$ ispell 
Ispell compatibility script for Aspell. 
Usage: /usr/bin/ispell [options] -a|-l|-v[v]|-c|-e[1-4]|<file> 

Se questo è vero per l'installazione, allora avete bisogno di guardare aspell file. Prova aspell dump config.

+1

grazie! infatti era in. aspell.en.pws – fransua

9

Dovresti essere in grado di modificare il file del dizionario personale per rimuovere la voce indesiderata. Il file dizionario è un file di testo, probabilmente situato a ~/.ispell_default o ~/.ispell_[LANGUAGE], ad es. ~/.ispell_italian.

+0

grazie per la risposta rapida, ma non ho tali file (lavorando in xubuntu 11.10). ho già cercato tutti i file chiamati \ * ispell \ * ma i file hash \ *. perché non so come leggerli. – fransua

+0

Hai guardato ~/.aspell.en.pws (it è per l'inglese). –

4

Se si utilizza Emacs, crea il proprio file di dizionario personale in quello che Emacs vede come ~/.aspell.[LANGUAGE].pws. Su Windows questo è il seguente: C:\Users\Username\AppData\Roaming\. Questo è probabilmente solo un effetto dell'ambiente in cui Emacs esegue il dizionario. Per modificarlo in Emacs, puoi usare il percorso di stile tilde * nix, così come il percorso assoluto di stile DOS.

0

Super tardi alla festa ma spero di poter aiutare qualcun altro con questo problema. Se guardi in cima alla finestra di emacs, ti dice quale programma sta usando emacs per il dizionario. Nel mio caso ha letto "prog: hunspell".

Quindi tutto quello che dovete fare in quel caso è trovare il dizionario hunspell e modificare (cioè rimuovere) la parola canaglia.

Nel mio caso, 'emacs ~/.hunspell_en_US', ha aperto un file di testo dove ho individuato e rimosso la parola che ho accidentalmente aggiunto.