2012-03-27 15 views
13

Ich frage mich, wie ich einen (falsch eingefügten) Eintrag/ein Wort aus dem ispell-Wörterbuch entfernen könnte.Wie entferne ich einen Eintrag aus dem privaten Wörterbuch von ispell?

EDIT

nach mehr graben bin ich noch nicht Einträge aus Standardwörterbuch löschen, aber ich glaube, die Lösung um buildhash Programm sein könnte. Das Problem ist, die Liste der zu löschenden Einträge zu generieren ... ich finde kein einfaches Beispiel.

Antwort

4

Auf meinem cygwin installieren ispell ist nur ein Wrapper um aspell:

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

Wenn das wahr Ihre Installation ist, dann müssen Sie bei aspell Dateien suchen. Versuchen Sie aspell dump config.

+1

danke! tatsächlich war es in .aspell.en.pws – fransua

9

Sie sollten nur in der Lage sein, Ihre persönliche Wörterbuchdatei zu bearbeiten, um den unerwünschten Eintrag zu entfernen. Die Wörterbuchdatei ist eine Textdatei, die wahrscheinlich unter ~/.ispell_default oder ~/.ispell_[LANGUAGE], z.B. ~/.ispell_italian.

+0

danke für die schnelle Antwort, aber ich habe solche Dateien nicht (arbeitet in xubuntu 11.10). habe schon in allen Dateien mit dem Namen \ * ispell \ * nachgesehen, aber die \ * .hash-Dateien, weil ich nicht weiß, wie man sie liest. – fransua

+0

Haben Sie ~/.aspell.en.pws (en ist für Englisch) angeschaut. –

4

Wenn Sie Emacs verwenden, erstellt es seine eigene persönliche Wörterbuchdatei unter dem, was Emacs als ~/.aspell.[LANGUAGE].pws sieht. Unter Windows geschieht dies wie folgt: C:\Users\Username\AppData\Roaming\. Dies ist wahrscheinlich nur ein Effekt der Umgebung, unter der Emacs das Wörterbuch ausführt. Um es in Emacs zu bearbeiten, können Sie den Tilde * nix-Stilpfad sowie den absoluten DOS-Stilpfad verwenden.

0

Super spät zur Party, aber hoffentlich kann ich jemand anderen mit diesem Problem helfen. Wenn Sie sich das obere Ende des Emacs-Fensters ansehen, erfahren Sie, welches Programm emacs für das Wörterbuch verwendet. In meinem Fall hieß es "prog: hunspell".

Also alles, was Sie in diesem Fall tun müssen, ist das Wörterbuch hunspell zu finden und das Schurkenwort zu bearbeiten (d. H. Entfernen).

In meinem Fall, "emacs ~/.hunspell_en_US", habe ich eine Textdatei geöffnet, in der ich das zufällig hinzugefügte Wort gefunden und entfernt habe.