💾 Archived View for tilde.team › ~rami › hunspell.gmi captured on 2023-05-24 at 19:31:00. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

~Rami ₪ MANUALS

רמי

SUBJECT: Hunspell: Консольная проверка орфографии

AUTHOR: Rami Rosenfeld

DATE: 12/10/22

TIME: 01.00

LANG: ru, en

LICENSE: GNU FDL 1.3

TAGS: gnu, gnome, software, opensource, linux, system, man, manual, bash, orfo, office, hunspell

HUNSPELL: КОНСОЛЬНАЯ ПРОВЕРКА ОРФОГРАФИИ

INTRO

Hunspell является стандартным средством проверки орфографии, подключаемым практически ко всем программам, в которых предполагается набор текста: начиная от простенького редактора, браузера, почтового или Jabber-клиента и заканчивая офисными пакетами.

Историческая справка. Всегда было любопытно, почему пакет имеет такое название (хотя, исходя из его первой части - "hun", предположения конечно же имелись). Когда писал это руководство, наконец-то решил проверить... Бинго - я угадал! Это производное от "Hungaria", тем более что его автор - Ласло Немет (а это самые венгерские из всех венгерских имен и фамилий). Так что переводим Hunspell как "венгерское произношение" (или даже с некоторым налетом мистики: "венгерское заклинание"). Несмотря на название, работает со всеми возможными языками (имелись бы дополнительно предустановленные словари).

NOTE

ls /usr/share/hunspell/

en_US.aff

en_US.dic

ru_RU.aff

ru_RU.dic

(...)

Проверка файла в текстовом формате:

hunspell text.txt

Последовательная проверка нескольких файлов или всего содержимого текущего каталога:

hunspell 1.txt 2.txt

hunspell *.txt

hunspell *

Мультиязычная проверка с использованием нескольких словарей:

hunspell -d en_US,ru_RU text.txt

Вывод всех строк, содержащих ошибки:

hunspell -L text.txt

Вывод списка слов с ошибками:

hunspell -l text.txt

Проверка файла в формате Open Document Format (ODT):

hunspell -O file.odt

Дополнительные ключи:

-H - проверка html-файла;

-X - проверка xml-файла.

R - полностью заменить слово с ошибкой путем перенабора;

<Space> ("пробел") - единично пропустить слово с ошибкой;

A - пропустить слово с ошибкой до конца сессии проверки орфографии;

I - принять слово так, как оно набрано (т.е. в аналогичном регистре) и добавить его в пользовательский словарь;

U - принять слово и добавить его в пользовательский словарь в строчном написании;

S - запросить основу (корень) и тип слова и добавить его в пользовательский словарь;

0...n - заменить слово одним из предложенных пронумерованных вариантов (выбрав номер);

X - достичь конца файла, игнорируя ошибки; перейти к проверке следующего;

Q - выйти, оставив проверяемый файл без изменений;

^Z - перевести процесс проверки в фоновый (временный выход в консоль);

? - запросить справку по командам.

~/.hunspell_default

Дополнительно см.: man hunspell

₪ Back to home ₪

🄯 Rami Rosenfeld, 2022. GNU FDL 1.3.