TextWarrior: редактор текста для Android


TextWarrior — текстовой редактор для ОС Android. Программа предназначена для работы с простым текстом plain-text. Лицензия: Apache. Сайты: f-droid.org/.., или sourceforge.net/.., или Google Play


Рис. F-Droid.org
Рис. F-Droid.org

Программой TextWarrior открываем серию очерков свободного программного обеспечения для мобильной операционной системы Android. Большинство этих программ для «Андроида» находятся в простом специальном репозитории F-droid.org, хотя и в Google Play они тоже имеются. Тем не менее F-droid.org содержит исключительно мобильные программы на основе свободных лицензий и этим очень удобен.

TextWarrior — это один из лучших текстовых редакторов для ОС Android. Программа предназначена для работы с простым текстом (plane-text) и простыми текстовыми файлами (.txt) не предполагающих визуальное форматирование, и который обычно используется для написания кода программ, скриптов, просто текстовых данных и т.п.

Но прежде чем говорить о достоинствах TextWarrior, следует обязательно сделать лирическое отступление и оценить удобство работы с текстом в целом на системах типа «айфон» с пальцевым интерфейсом, к которым относится и система Android. И сразу же надо сказать, что ситуация в этом отношении совершенно хреновая.

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

Рис. Стилусный интерфейс старых КПК
Рис. Стилусный интерфейс старых КПК

С приходом мобильных устройств типа «айфон», к которым относится и «Андроид», где интерфейс рассчитан на тыканье толстым жирным пальцем в экран монитора, удобная и комфортная работа с текстом принципиально не возможна. Принципиально! По сравнению со стилусом палец для манипуляций с текстом не подходит никак. И ситуацию не исправляют даже «сосискообразные» стилусы для емкостных экранов. Практически работать на устройствах типа «Айфон» и «Андроид» можно только с небольшими текстами — сообщения в «твиттер», смски и т.п.

Отсюда и основная задача текстовых редакторов для ОС Android — это предоставить хоть какие-то хитрости и штучки, чтобы процесс манипуляций пальцем с текстом был боле-менее удобным. TextWarrior соответственно предлагает свои хитрости и штучки для перемещения, выделения и копирования-вырезания текста.

Интерфейс TextWarrior кроме, естественно, главного поля для ввода текста содержит с правой стороны две кнопки выпадающего меню. Верхнее выпадающее меню содержит инструменты для копирования, вырезания и вставки. А нижняя кнопка вызывает особый инструмент для перемещения курсора.

Рис. TextWarrior
Рис. TextWarrior

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

На самом деле инструментов перемещения курсора в TextWarrior пять. Их можно выбрать через «Кнопку главное меню — Ещё — Setting — Cursor Navigation». Кроме Trackpad есть ещё:

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

Рис. TextWarrior
Рис. TextWarrior

Но всё-таки операцию выделения текста нельзя назвать полностью удобной. Потому что в начало выделения текста нужно попасть пальцем, что не всегда точно удаётся. И в качестве фичиреквеста не помелало бы тиеть в интерфейсе дополнительную кнопку для включения режима выделения — это было бы наиболее логично : передвинул курсор с помощью Trackpad в нужное место, нажал кнопку режима выделения, и с помощью Trackpad уже произвёл выделение текста.

Остальной же функционал программы типичен и стандартен для редакторов простого текста:

К сожалению, программа не обновлялась с весны 2013-го года. Возможно автор и потерял интерес к её развитию. И я его понимаю. Потому что, ещё раз повторю, набор текста пальцем на «айфонах» и «андроидах» значительно более муторное занятие, чем на системах с изящным стилусом.

Ⓜ ⬇ 2014-08-21