Снова вышел очередной выпуск редактора TEA, на сей раз новшеств больше, чем за весь прошедший год или даже несколько прошлых лет.
Самое большое обновление за последние годы. Конечно, поэтому версия может быть сырой, и будет со временем отшлифована.
Поддержка форматов файлов
- Благодаря библиотекам libpoppler-qt5 и libdjvulibre TEA теперь открывает в виде текста файлы PDF и DJVU, если конечно в них содержится текст. Форматирование при этом никакое, просто вытягивается текст. По умолчанию эта фишка отключена. Ее можно включить перед компиляцией, передав qmake параметры, вот так:
qmake "CONFIG+=usepoppler CONFIG+=usedjvu"
- Встроенная смотрелка картинок показывает теперь GIF-анимацию, а не просто статичный GIF.
Изменения интерфейса
- Вкладки панели Ладить (Настройки) помещены теперь в области прокрутки, таким образом TEA стал нормально выглядеть на устройствах с небольшим разрешением экрана или будучи просто в маленьком окне.
- Текстовый курсор теперь по умолчанию не мигает и жирнее обычного. Ширину курсора и мигание можно настраивать в «Ладить — Интерфейс».
- Некоторые опции переместились с одной страницы на другую.
- Меню «Инстр» переименовано в «Инструменты» и передвинуто в «Функции».
- Добавлена тема оформления «Ягодная» и подправлены некоторые другие темы. Добавлена палитра «Turbo90». Темы оформления теперь поддерживают наборы иконок, впрочем новые иконки я пока не нарисовал.
- Убрана жестко запрограммированная привязка клавиш Alt-S, Alt-E — теперь их можно назначать на другие пункты меню.
- В «Ладить — Общие — Использовать левый Alt — WASD» можно включить дополнительный «курсорный» блок для перемещения курсора удерживая левый Alt и клавиши WASD (а также E, C для PageUp/Down), и левый Win с теми же клавишами — для выделения текста.
Новые функции и настройки
- «Функции — Повторить последнее» — повторно применить последнюю использованную функцию, на деле вызывает почти любой пункт меню, не только из «Функций».
- «Функции — Инструменты — Масштабировать картинку» — масштабирует картинку (чье имя файла выбрано в тексте или на нем стоит курсор) с заданными параметрами, сохраняя результат в указанный файл (можно использовать шаблон). Таким образом можно быстро менять размер картинки, не пробиваясь через диалоговые окна.
- На странице настроек «Ладить — Картинки» добавлены параметры, относящиеся к EXIF. TEA научился понимать ориентацию, записанную в EXIF-данных, и помимо использования ее во встроенной смотрелке может применят EXIF-ориентацию жестко к файлу при его конвертировании.
- «Функции — Текст — Сжать» — удаляет из выделения все пробелы, переводы строки и символы табуляции.
- «Функции — Сортировка — Сортировать зависимо от регистра, по разделителю» — позволяет отсортировать внутри строки слова, разделенные неким разделителем, например "
петрушка|морковка|салат
". - «Функции — Сортировка — Перевернуть список, размежеванный разделителями» — переставляет в обратном порядке внутри строки слова, размежеванные разделителями.
- «Поиск — пометить всё найденное/Снять пометки» — помечает цветом все найденные в тексте слова, либо убирает пометки.
- «Файл — Не добавлять в Последние файлы» — временно отключает обновление списка последних закрытых файлов.
Внутренние изменения
- Частично переписаны оба движка подсветки синтаксиса, что вызвало изменение формата файлов подсветки. Все встроенные подсветки обновлены, но сохранена совместимость со старыми, пользовательскими файлами подсветки.
- Макросы %fext, %ffilename, %fdir, %fbasename заменены на %ext, %filename, %dir, %basename.
>>> Подробности