Алексей Федорчук
О текстовом редакторе под именем Focus Writer я впервые прочитал в блоге Сергея Голубева, ныне, увы, прекратившем своё существование (это про блог, не про Сергея). С первого взгляда он показался мне любопытным — но не более того. Однако не так давно представился случай поглядеть на него внимательней — и обнаружилось, что Focus Writer не так прост, как прикидывается.
В Cintu (и любых других Ubuntu‘идах) Focus Writer можно установить либо из официального репозитория, либо из PPA-репозитория разработчика, Грэма Готта (Graeme Gott) — в последнем случае версия его будет чуть более свежей (на текущий момент 1.5.7 против 1.5.5), поэтому к ней я и обратился, выполнив обычные в таких случаях манипуляции:
$ sudo -s # add-apt-repository ppa:gottcode/gcppa # apt update # apt install focuswriter # exit
После этого в главном меню Cinnamon (а также, например, в Matuntu) в секции Офис появляется пункт под названием FocusWriter. Запущенный из него редактор по умолчанию разворачивается на полный экран и выглядит так:
Разумеется, полноэкранный режим для него не единственный и не обязательный — стандартной клавишей F11 его можно привести к обычному оконному виду. А если подвести курсор к верхнему краю окна (или экрана) — станет видимой строка меню и инструментальная панель:
02
Правда, зафиксировать их постоянно не удастся. Однако и не очень-то и нужно, так как Focus Writer ориентирован на управление с клавиатуры посредством более или менее стандартных клавишных комбинаций. Например, для манипуляции с файлами предназначены:
- Control+N — создание нового файла,
- Control+O — открытие существующего файла,
- Control+S — его сохранение.
Редактирование текста осуществляется с помощью стандартных Control+C, Control+X, Control+V (копирование, вырезание и вставка, соответственно). Имеется также последовательность Control+Shift+V — вставка без форматирования (актуальна для форматированных документов — см. ниже). А выделение текста осуществляется с помощью комбинаций Control+A (Выбрать всё) и Control+Shift+A (Выбрать сцену); различие между ними в том, что в первом случае позиция курсора не меняется, а во втором он перемещается в конец текста.
Не смотря на «однооконный» вид редактора, в нём можно одновременно открыть и редактировать несколько документов. Для перемещения между ними служат комбинации Control+1 (к первому документу), Conrtol+0 (к последнему документу), Control+Tab (к следующему документу), Control+# (к документу номер такому-то).
Одновременно открытые документы могут быть объединены в сеансы, которые представляют собой зачаточное средство управления проектами. Для этого достаточно задать имя сеанса через меню: Файл -> Сеансы -> Новый, или вызвать панель задания имени непосредственно клавишами Control+Shift+N:
В ходе работы между сеансами можно переключаться с помощью комбинации Control+Shift+M:
Внешнее оформление можно изменить, выбрав одну из комплектных тем:
Которую можно отредактировать по своему вкусу, изменив цвет фона, текста, подчёркивания ошибок, а также гарнитуру и кегль шрифта:
После чего сохранить изменения в качестве пользовательской темы:
Например, я привёл Focus Writer вот к такому виду:
Кроме чисто редакторских функций, Focus Writer позволяет выполнять также некоторое визуальное форматирование текста — через меню Формат задавать шрифтоначертания, вводить верхние и нижние индексы, задавать центрирование, выравнивание, выключку:
Разумеется, форматированный документ не может быть сохранён в формате plain text. Однако Focus Writer умеет сохранять такие документы и в более иных форматах — ODT, RTF, DOCX (но не в DOC!). Файлы этих же форматов он умеет и считывать. Насколько хорошо? Сказать трудно. Мо моему опыту, с ODT он справляется вполне удовлетворительно, в том числе и с довольно большими и сложно форматированными документами, например, с книжками из Библиотеки Блогосайта. С мелкими и простыми документами DOCX проблем я тоже не обнаружил, а больших и сложных у меня в хозяйстве не водится, как и RTF-файлов.
В общем, впечатления от Focus Writer’а у меня остались противоречивые. С одной стороны, его интерфейс (точнее, практически полное отсутствие оного) делает процесс чисто сочинения лёгким и приятным. Но лишь до тех пор, пока в текст не потребуется вставлять гиперссылки и html-разметку: тут сказывается и отсутствие подсветки HTML-тэгов, и невозможность сочинения макросов. Отсутствие полноценной поддержки проектов тоже не добавляет этому редактору плюсов. А при работе с форматированными документами следует помнить, что это настолько не LO/AOO Writer, что даже и не AbiWord. В том числе и потому, что нет поддержки традиционного DOC-формата, с которым, увы, до сих пор приходится сталкиваться как минимум не реже, чем с DOCX.
Резюмируя базар, могу сказать: Focus Writer — инструмент приятный во всех отношениях. Но очень на любителя, и с весьма специфическими потребностями — например, при запойном сочинении длинного романа в короткие сроки. Думаю, он пришёлся бы ко двору Стендалю во время сочинения «Пармской обители», надиктованной им за 52 дня без перерывов. При использовании Focus Writer’а он смог бы обойтись без услуг стенографистки.
Спасибо, Алексей, за развёрнутый обзор Focus Writer.