aspell - справочное руководство, опции, примеры команд


ИМЯ

aspell - интерактивная проверка орфографии

СИНТАКСИС

aspell [options] <command>

ОПИСАНИЕ

aspell — это служебная программа, которая подключается к библиотеке Aspell и может работать как замена ispell -a, как независимая программа проверки орфографии, как тестовая утилита для проверки функции библиотеки Aspell, а также как утилиту для управления словарями, используемыми библиотекой.

Библиотека Aspell содержит интерфейс, позволяющий другим программам напрямую обращаться к ее функциям и, таким образом, сокращающий сложную задачу проверки орфографии до простых вызовов библиотеки. Библиотека по умолчанию не содержит словарных списков слов. Чтобы добавить языковые словари, сначала проверьте ваш дистрибутив на наличие измененных словарей, в противном случае ищите словари базовых языков здесь http://aspell.net.

Следующая информация описывает команды и параметры, используемые утилитой Aspell.

Эта страница руководства поддерживается отдельно от официальной документации, поэтому она может быть устаревшей или неполной. Официальная документация поддерживается в виде руководства Texinfo. См. запись ` aspell ' в info для получения более полной документации.

КОМАНДЫ

<command> является одним из:

usage, -?

Отправьте краткое сообщение об использовании Aspell Utility на стандартный вывод. Это краткий обзор наиболее распространенных команд и параметров проверки орфографии.

help

Отправьте подробное справочное сообщение по утилите Aspell на стандартный вывод. Это полный список, показывающий все команды, параметры, фильтры и словари.

version, -v

Вывести номер версии библиотеки и утилиты Aspell на стандартный вывод.

check <file>, -c <file>

Проверка правописания одного файла.

pipe, -a

Запустите Aspell в режиме совместимости ispell -a.

list

Создайте список слов с ошибками из стандартного ввода.

[dump] config

Вывести все текущие параметры конфигурации на стандартный вывод.

config <key>

Отправьте текущее значение <key> на стандартный вывод.

soundslike

Выведите звуковой эквивалент каждого введенного слова.

munch

Сгенерируйте возможные корневые слова и аффиксы из входного списка слов.

expand [1-4]

Расширяет флаги аффикса каждого введенного сжатого слова аффикса.

clean [strict]

Очищает список входных слов, чтобы каждая строка была допустимым словом.

munch-list [simple] [single|multi] [keep]

Уменьшите размер списка слов с помощью сжатия аффиксов.

conv <from> <to> [<norm-form>]

Преобразует <from> одну кодировку <to> в другую.

norm (<norm-map>|<from> <norm-map> <to>) [<norm-form>]

Выполните нормализацию Unicode.

[dump] dicts|filters|modes

Список доступных словарей, фильтров или режимов.

dump|create|merge master|personal|repl <wordlist>

создать дамп, создать или объединить главный, личный или замещающий список слов.

СЛОВАРЬ ВАРИАНТЫ

Следующие параметры могут использоваться для управления используемыми словарями и их поведением.

--master=<name>, -d <name>

Базовое имя используемого словаря. Если указан этот параметр, Aspell либо будет использовать этот словарь, либо умрет.

--dict-dir=<directory>

Расположение основного списка слов словаря.

--lang=<string>, -l <string>

Язык для использования. В большинстве систем он следует тому же формату, что и переменная окружения LANG. Он состоит из двухбуквенного кода языка ISO 639 и дополнительного двухбуквенного кода страны ISO 3166 после тире или подчеркивания. Значение по умолчанию основано на значении локали LC_MESSAGES.

--size=<string>

Предпочтительный размер списка слов словаря. Он состоит из двухзначного кода, описывающего размер списка, с типичными значениями: 10=крошечный, 20=очень маленький, 30=маленький, 40=средний-маленький, 50=средний, 60=средний-большой, 70 =большой, 80=огромный, 90=безумный.

--variety=<string>

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

--jargon=<string>

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

--word-list-path=<list of directories>

Путь поиска для информационных файлов списка слов.

--personal=<file>, -p <file>

Имя файла персонального списка слов.

--repl=<file>

Имя файла списка замен.

--extra-dicts=<list>

Дополнительные словари для использования.

--ignore-accents

Этот вариант еще не реализован.

ВАРИАНТЫ ПРОВЕРКИ

Эти параметры управляют поведением Aspell при проверке документов.

--ignore=<integer>, -W <integer>

Игнорировать слова длиной <= <integer> символов.

--ignore-case, --dont-ignore-case

Игнорировать регистр при проверке слов.

--ignore-repl, --dont-ignore-repl

Игнорировать команды для сохранения пар замены.

--save-repl, --dont-save-repl

Сохраните список замещающих слов при сохранении всего.

--sug-mode=<mode>

Предложение <mode>=ультра|быстро|нормально|неправильные орфографические ошибки

ВАРИАНТЫ ФИЛЬТРА

Эти параметры изменяют поведение различных фильтров.

--add-filter=<list>, --rem-filter=<list>

Добавить или удалить фильтр.

--add-filter-path=<paths>, --rem-filter-path=<paths>

Добавить или удалить пути поиска для фильтров.

--mode=<string>, -e, -H, -t, -n

Устанавливает режим фильтра. Mode – один из следующих: none, url, email, html, tex или nroff. Альтернативные варианты быстрого доступа: «-e» для электронной почты, «-H» для Html/Sgml, «-t» для Tex или «-n» для Nroff.

--encoding=<string>

кодировка, в которой должен находиться документ. Значение по умолчанию зависит от текущей локали.

--add-email-quote=<list>, --rem-email-quote=<list>

Добавить или удалить список символов цитат электронной почты.

--email-margin=<integer>

Количество символов, которые могут стоять перед кавычками.

--add-html-check=<list>, --rem-html-check=<list>

Добавьте или удалите список атрибутов HTML для постоянной проверки. Например, загляните внутрь тегов alt=.

--add-html-skip=<list>, --rem-html-skip=<list>

Добавьте или удалите список атрибутов HTML, которые всегда следует пропускать при проверке орфографии.

--add-sgml-check=<list>, --rem-sgml-check=<list>

Добавьте или удалите список атрибутов SGML, чтобы всегда проверять правописание.

--add-sgml-skip=<list>, --rem-sgml-skip=<list>

Добавьте или удалите список атрибутов SGML, которые всегда будут пропускаться при проверке орфографии.

--sgml-extension=<list>

Расширения файлов SGML.

--tex-check-comments, --dont-tex-check-comments

Проверьте комментарии TeX.

--add-tex-command=<list>, --rem-tex-command=<list>

Добавить или удалить список команд TeX.

ВАРИАНТЫ СЛОВ

Их можно использовать для управления поведением слитных слов.

--run-together, --dont-run-together, -C, -B

Считайте слитные слова допустимыми.

--run-together-limit=<integer>

Максимальное количество слов, которые можно связать вместе.

--run-together-min=<integer>

Минимальная длина внутренних слов.

ПРОЧИЕ ВАРИАНТЫ

Разные варианты, не подпадающие ни под одну другую категорию.

--conf=<file name>

Основной файл конфигурации. Этот файл переопределяет глобальные значения Aspell по умолчанию.

--conf-dir=<directory>

Расположение основного файла конфигурации.

--data-dir=<directory>

Расположение файлов языковых данных.

--keyboard=<keyboard>

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

--local-data-dir=<directory>

Альтернативное расположение файлов языковых данных. Этот каталог ищется перед data-dir.

--home-dir=<directory>

Расположение каталога для файлов личных списков слов.

--per-conf=<file name>

Персональный файл конфигурации. Этот файл переопределяет параметры, найденные в глобальном файле конфигурации.

ВАРИАНТЫ УТИЛИТЫ ASPELL

Эти параметры являются частью утилиты aspell и работают независимо от библиотеки.

--backup, --dont-backup, -b, -x

Утилита aspell создает файл резервной копии, делая копию и добавляя .bak к имени файла. Это применимо только в том случае, если используется команда check , а файл резервной копии создается только в случае каких-либо изменений правописания.

--byte-offsets, --dont-byte-offsets

Используйте смещения байтов вместо смещений символов.

--guess, --dont-guess, -m, -P

Создайте отсутствующие комбинации корня/аффикса, которых нет в словаре, в режиме pipe.

--keymapping=aspell, --keymapping=ispell

Используемое сопоставление клавиш: либо aspell для сопоставления по умолчанию, либо ispell для использования того же сопоставления, которое использует утилита Ispell.

--reverse, --dont-reverse

Обратный порядок списка предложений в режиме конвейера.

--suggest, --dont-suggest

Предложите возможные замены в трубном режиме. Если false, Aspell просто сообщит об опечатке и не будет делать никаких предложений или возможных исправлений.

--time, --dont-time

Засеките время загрузки и предложите время в конвейерном режиме.

Кроме того, Aspell попытается разобраться в параметрах командной строки Ispell, чтобы он мог функционировать как замена Ispell. Если Aspell запущен без каких-либо параметров командной строки, он отобразит краткий экран справки и завершит работу.

КОНФИГУРАЦИЯ

Aspell может принимать параметры через глобальные или персональные файлы конфигурации, поэтому вам не нужно указывать их каждый раз в командной строке. Файл глобальной конфигурации по умолчанию — /etc/aspell.conf или другой файл, указанный параметром --conf, и он проверяется первым. По умолчанию файл конфигурации пользователя ~/.aspell.conf находится в каталоге $HOME (или другом файле, указанном параметром --per-conf ). ) проверяется затем и переопределяет параметры, установленные в глобальном файле конфигурации. Параметры, указанные либо в командной строке, либо через переменную среды, переопределяют параметры, указанные в любом файле конфигурации.

Каждая строка файла конфигурации имеет формат:

option [value]

где option — любой из перечисленных выше параметров стандартной библиотеки без начальных дефисов. Например, следующая строка установит язык по умолчанию на швейцарский немецкий:

lang de_CH

Между параметром и значением может быть любое количество пробелов, однако это могут быть только пробелы, т.е. между именем параметра и значением нет знака «=». Комментарии также можно включить, поставив перед ними «#», так как все символы от «#» до новой строки игнорируются. Допускаются также пустые строки. Файл /etc/aspell.conf является хорошим примером того, как установить эти параметры, а в Руководстве Aspell есть более подробная информация.

СМОТРИТЕ ТАКЖЕ

aspell-import(1), prezip-bin(1), run-with-aspell(1), word-list-compress(1)

Aspell is fully documented in its Texinfo manual. See the ` aspell ' entry in info for more complete documentation.

ПОДДЕРЖИВАТЬ

Поддержку Aspell можно найти в списках рассылки Aspell. Инструкции по присоединению к различным спискам рассылки (и их архиву) можно найти на домашней странице Aspell по адресу http://aspell.net. Отчеты об ошибках следует отправлять через GitHub Issues, а не публиковать в списках рассылки.

АВТОР

Эта страница руководства была написана Брайаном Нельсоном pyro@debian.org на основе Руководства пользователя Aspell, © 2002 Kevin Atkinson. Обновлено в ноябре 2006 г. Хосе Да Силва digital@joescat.com и в декабре 2006 г. Кевином Аткинсоном kevina@gnu.org.