2012-03-27 7 views
13

Me preguntaba cómo podría eliminar una entrada/palabra (insertada incorrectamente) del diccionario privado ispell.¿Cómo eliminar una entrada del diccionario privado ispell?

EDITAR

después de más de excavación todavía soy incapaz de eliminar las entradas de diccionario por defecto, pero creo que la solución podría estar alrededor buildhash programa. El problema es generar la lista de entradas para eliminar ... no encuentro un simple ejemplo.

Respuesta

4

En mi cygwin instalar ispell es sólo una envoltura alrededor de aspell:

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

Si eso es cierto de su instalación, entonces usted tiene que mirar a aspell archivos. Pruebe aspell dump config.

+1

gracias! de hecho, estaba en .aspell.en.pws – fransua

9

Debería poder editar su archivo de diccionario personal para eliminar la entrada no deseada. El archivo de diccionario es un archivo de texto, probablemente ubicado en ~/.ispell_default, o ~/.ispell_[LANGUAGE], p. Ej. ~/.ispell_italian.

+0

gracias por la respuesta rápida, pero no tengo esos archivos (que funcionan en xubuntu 11.10). Ya busqué en todos los archivos llamados \ * ispell \ * pero los archivos \ *. hash porque no sé cómo leerlos. – fransua

+0

¿Has mirado ~/.aspell.en.pws (es es para inglés). –

4

Si está utilizando Emacs, crea su propio archivo de diccionario personal bajo lo que Emacs ve como ~/.aspell.[LANGUAGE].pws. En Windows, este es: C:\Users\Username\AppData\Roaming\. Esto es probablemente solo un efecto del entorno en el que Emacs ejecuta el diccionario. Para editarlo en Emacs, puede usar la ruta de estilo tilde * nix, así como la ruta de estilo de DOS absoluta.

0

Súper tarde para la fiesta, pero espero poder ayudar a otra persona con este problema. Si miras en la parte superior de la ventana de emacs, te dice qué programa usa emacs para el diccionario. En mi caso, decía "prog: hunspell".

Así que todo lo que tiene que hacer en ese caso es encontrar el diccionario Hunspell y editar (es decir, eliminar) la palabra deshonesta.

En mi caso, 'emacs ~/.hunspell_en_US', abrí un archivo de texto donde ubiqué y eliminé la palabra que accidentalmente agregué.

Cuestiones relacionadas