Как удалить запись из личного словаря ispell? - PullRequest
14 голосов
/ 27 марта 2012

Мне было интересно, как я могу удалить одну (неправильно введенную) запись / слово из частного словаря ispell.

РЕДАКТИРОВАТЬ

после еще копания я все еще нахожусьневозможно удалить записи из словаря по умолчанию, но я думаю, что решение может быть около buildhash программы.Проблема в том, чтобы создать список записей для удаления ... я не нахожу простой пример.

Ответы [ 4 ]

11 голосов
/ 27 марта 2012

Вы должны просто иметь возможность отредактировать свой личный файл словаря, чтобы удалить ненужную запись.Файл словаря представляет собой текстовый файл, который, вероятно, находится по адресу ~/.ispell_default или ~/.ispell_[LANGUAGE], например ~/.ispell_italian.

6 голосов
/ 09 декабря 2014

Если вы используете Emacs, он создает свой собственный файл словаря, который Emacs видит как ~/.aspell.[LANGUAGE].pws.В Windows это бывает: C:\Users\Username\AppData\Roaming\.Вероятно, это просто влияние среды, в которой Emacs запускает словарь.Чтобы отредактировать его в Emacs, вы можете использовать путь в стиле tilde * nix, а также абсолютный путь в стиле DOS.

5 голосов
/ 27 марта 2012

На моей cygwin установке ispell это просто оболочка вокруг aspell:

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

Если это верно для вашей установки, то вам нужно посмотреть aspell файлы.Попробуйте aspell dump config.

0 голосов
/ 28 февраля 2015

Супер поздно на вечеринку, но, надеюсь, я могу помочь кому-то еще в этом вопросе.Если вы посмотрите на верхнюю часть окна emacs, он скажет вам, какую программу emacs использует для словаря.В моем случае он читал «prog: hunspell».

Так что все, что вам нужно сделать в этом случае, это найти словарь hunspell и отредактировать (то есть удалить) мошенническое слово.

В моемcase 'emacs ~ / .hunspell_en_US' открыл текстовый файл, в котором я находился, и удалил слово, которое я случайно добавил.

...