ЗАГРУЗИТЬ | ДОКУМЕНТАЦИЯ | ИНТЕРЕСНОЕ

EN | RU | ГРАФИЧЕСКАЯ ВЕРСИЯ

Редактирование текстовых файлов при помощи приложения Блокнот

Приложение Блокнот позволяет редактировать файлы, содержащие текст без использования каких-либо специальных форматов документов. Обычно подобные файлы имеют расширение *.txt. К числу основных возможностей приложения относятся:

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

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

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

Приложение Блокнот используется по умолчанию для открытия файла, если в системе не зарегистрировано какое-либо специальное приложение, предназначенное для работы с файлами отдельного типа. Файл открывается с использованием текущей системной кодировки (в подавляющем большинстве случаев используется UTF-8) и с автоматической обработкой любого стиля разбиения файла на строки (текстовый файл как в стиле Microsoft Windows, так и в стиле UNIX или в стиле Macintosh должен открываться корректно вне зависимости от платформы,, на которой LUWRAIN запущен).

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

Если при открытии нового файла существуют несохранённые изменения, пользователю будет предложено их сохранить. Также пользователю будет предложено сохранить изменения при закрытии приложения, если в этом случае может произойти потеря изменений. Если пользователь пытается сохранить файл, но имя файла не назначено, то будет предложено выбрать имя файла для сохранения. Эти операции доступны при помощи контекстного меню. Обратите внимание, что горячие клавиши в контекстном меню указываются только в том случае, если для операции нет общесистемных команд (по этой причине клавиша F2 не указана в меню для операции "Сохранить").

Изменение кодировки возможно произвести при помощи горячей клавиши F9. После сменны кодировки операции открытия файла и сохранения файла будут производиться с использованием нового значения. Таким образом, если пользователь после открытия файла обнаружил, что кодировка выбрана ошибочна, ему необходимо изменить кодировку при помощи клавиши F9 и повторить операцию открытия (в некоторых случаях приложение само предложит перечитать файл после смены кодировки).

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

Базовые операции

Для всех элементов редактирования многострочного текста

Проверка правописания

нужно включить режим естественного языка (Alt+F2). Вся проверка проходит сугубо только в фоновом режиме и никак не влияет на отклики и задержки. В фоновом режиме библиотека аннотирует текст. Далее если курсор встаёт на строку, на которой есть аннотация об ошибке правописания, звучит тревожный сигнал.

Комбинация клавиш Shift+стрелка вправо позволяет поставить курсор на то место, где есть ошибка. Через секунду после установки курсора будет сказано, что тут не так. Такая же логика поведения работает и при перемещении курсора по буквам и словам. Сразу при перемещении читается буква или слово, но если клавиатуру не трогать одну секунду, прочитается ошибка правописания. Если раздражате, можно временно переключиться в нейтральный режим (Alt+F1).

Если ошибка орфографическая, нажатие F8 покажет список замен. Выбор в этом списке автоматически поправит текст. Если библиотека глючит и ругается на слово, которое написано правильно, что иногда случается, нажатие Shift+F8 добавит в исключения. Все команды, само собой, доступны из контекстного меню.

Операции приложения Блокнот

Режимы работы

Три режима

  1. Нейтральный режим.
  2. Режим текста на естественном языке.
  3. Режим текста на языке программирования.

Сохранение текста в звуковые файлы

Поддержка Яндекс.SpeechKit

Для пользователей GNU/Linux существует возможность преобразовать текст в набор звуковых файлов с использованием Яндекс.SpeechKit. Это позволяет получить результат очень высокого качества, но использование сервиса является платной услугой компании Яндекс, требующей прохождения процедуры регистрации в качестве пользователя Яндекс.Облака. Мы рассматриваем эту возможность как востребованную только опытными пользователями, поэтому поддерживаем её работу на уровне пользовательских скриптов JavaScript, которые в настоящий момент используют утилиты GNU/Linux для декодирования аудиопотока в формате Opus.

Для синтезирования говорящих книг при помощи Яндекс.SpeechKit необходимо получить так называемый IAM-токен и индентификатор облачного каталога. Если эти значения имеются, то необходимо отредактировать файл yandex.js в каталоге со скриптами JavaScript используемого дистрибутива LUWRAIN (обычно расположен как data/js/ или app/data/js/). В указанном файле необходимо раскомментировать тело соответствующего обработчика события luwrain.notepad.narrating.tts, помеченного строкой с информацией, что функция используется для доступа к Яндекс.SpeechKit. В начале тела обработчика необходимо записать IAM-токен в заготовленную переменную IAM_TOKEN, а идентификатор каталога в переменную FOLDER_ID. После перезапуска LUWRAIN попытка создания серии звуковых файлов должна задействовать функции сервиса Яндекс.SpeechKit.

Горячие клавиши

Расширение возможностей при помощи скриптов

luwrain.notepad.actions luwrain.notepad.action luwrain.notepad.properties.basic luwrain.notepad.properties


© 2012–2024 Проект LUWRAIN

Правила использования | Контакты