Список языков проверки правописания в Geary Mail пуст

Решение, вызывающее несколько программ из оболочки:

fmt -1 words.txt | sort -u | xargs -Ipattern sh -c 'echo "pattern:$(grep -cw pattern words.txt)"'

Небольшое пояснение:

fmt -1 words.txtвыводит все слова, по 1 на строку, а | sort -uсортирует этот вывод и извлекает из него только уникальные слова.

Чтобы подсчитать количество вхождений слова в файл, можно использоватьgrep(инструмент, предназначенный для поиска в файлах шаблонов ). Передав параметр -cw, grep выдает количество найденных совпадений слов. Таким образом, вы можете найти общее количество вхождений patternс помощью grep -cw pattern words.txt.

Инструмент xargsпозволяет нам делать это для каждого отдельного слова, выводимого sort. -Ipatternозначает, что он будет выполнять следующую команду несколько раз, заменяя каждое вхождение шаблона словом, которое он считывает из стандартного ввода, которое он получает из sort.

Косвенность с shнеобходима, потому что xargsзнает, как выполнить только одну программу с заданным именем, передавая ей все остальное в качестве аргументов. xargsне обрабатывает такие вещи, как подстановка команд. $(...)— это подстановка команды в приведенном выше фрагменте, поскольку она заменяет вывод grepна echo, что позволяет правильно отформатировать его. Поскольку нам нужна подстановка команд, мы должны использовать команду sh -c, которая запускает все, что она получает в качестве аргумента, в своей собственной оболочке.

0
03.03.2021, 16:05
1 ответ

Когда вы пишете электронное письмо или отвечаете на него, внизу справа должна быть кнопка [ab].

Здесь вы можете включить конкретный корректор орфографии.

Если ничего не доступно. Вы должны установить несколько словарей.

Checking spelling

Geary supports spell-checking your composed email in one or more languages, as you type. To enable spell-checking, first ensure your computer has spell-check dictionaries installed for the desired languages. Consult your computer's help to determine how to install dictionaries if not present.

To select languages for spell-checking, click the Spell check button on the formatting toolbar, and the language selection popover will appear. Click on a language in the list to toggle it on or off, and click the - button to remove it from the list. If a language does not appear in the list, search for it by typing its name in the search box, then click the + button to add it.

источник:https://people.gnome.org/~shaunm/help.gnome.org/geary/write.html

В Arch вы можете установить эти словари, следуя инструкциям изhttps://wiki.archlinux.org/title/Language_checking

В то время пакет hunspell, вероятно, был самым популярным. Затем вы можете установить определенный локальный язык из:

1
05.10.2021, 09:08

Теги

Похожие вопросы