LINUX.ORG.RU

Текстовый редактор TEA — большое обновление, 43.0.0

 ,


1

5

Снова вышел очередной выпуск редактора 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.

>>> Подробности



Проверено: Falcon-peregrinus ()
Последнее исправление: Psych218 (всего исправлений: 5)
Ответ на: комментарий от Falcon-peregrinus

Ты довольно часто пишешь новости про свой редактор, осиль уже форматирование LORCode, пожалуйста.

Что именно в новостях я плохо оформляю?

roxton
() автор топика

У меня вопрос.
Почему у файлов rlvn.qrc и src.pro в свойствах
Изменен Пт 09 сен 2016 23:32:08
и из-за этого не идет компиляция?
А с измененным временем, make предупреждает о неполной сборке?

Deleted
()
Ответ на: комментарий от roxton

Что именно пишет make?

Сейчас уже не посмотрю. Что-то вроде «сбой системного времени».

p.s. Глянул из live-iso, минуты те же, а час текущий в UTC, 8.32.08
Похоже, моя проблема, но странно как-то.

Deleted
()
Ответ на: комментарий от Deleted

Сейчас уже не посмотрю. Что-то вроде «сбой системного времени».

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

roxton
() автор топика

каждый уважающий себя программист-юниксоид может - и должен ? - написать свою собственную версию текстового редактора
это классика

kto_tama ★★★★★
()
Ответ на: комментарий от FilosofeM

Лет восемь назад он выглядел просто страшно, и уже тогда там было около 9000 функций, не имеющих отношения к работе с текстом :)

anonymous
()
Ответ на: Ладить от mos

Своим автором. Почитай его комменты к его же новостям. Про славянское ПО, и так далее. )

sluggard ★★★★★
()

Замечания:

1. Не обнаружил бинарников на сайте (не каждый потенциальный пользователь станет заморачиваться ставить Qt и собирать из исходников).
2. Не нашел способа поменять язык интерфейса с английского на русский.
Нашел, tune->Common->Override locale->ru (требует перезапуска редактора)
Лучше бы не находил: «ладить» еще можно как-то понять и простить, но «зырить»...
3. Когда жмакаешь на выпадающий список возле иконки, то создается ощущение того, что редактор завис, если список пустой.

t1nman
()
Ответ на: комментарий от t1nman

Лучше бы не находил: «ладить» еще можно как-то понять и простить, но «зырить»...

3. Когда жмакаешь

Мне кажется, если ты «жмакаешь», то вполне можно и «зырить».

AVL2 ★★★★★
()

Отлично, спасибо.

Создам пакет для Void и попрошу добавить в репозитарий, как раз хороший ровный релиз.

slon
()

Отличный редактор текста.

Есть обидные недоработки, но самое главное, не хватает внутренней стройности, всюду этакая славянская эклектика двоемыслия.

Ну что за глупое слово «функции», да в нем еще и «инструменты». Инструмент, это процедура, зачем ее вкладывать в функцию? Сбивает с толку вот это бессмысленное рекурсивное обращение заимствованных слов.

Есть много подходящих слов. «дело», «справы», «деяти», наконец. Это вместо функции. В этом случае и инструменты в делах смотрятся органично.

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

Не смешивай понятия. Одно дело неформальный стиль общения в интернетах, и другое дело - интерфейс программы, который вроде как должен быть официальным.

t1nman
()

Изменения интерфейса

Народ жаждет «двоеликости» — 2 легкопереключаемых интерфейса : стандартно-международного и исконно русского, типа:
масштабирование — преображение,
макросы — ересь,
функция — ипостась,
... :)

quickquest ★★★★★
()

Ладить

Ой ты гой еси, добрый молодец!

на сей раз новшеств больше, чем за весь прошедший год или даже несколько прошлых лет.

На этот раз ноль помножен на два. Вот что лор животворящий делает!

ptarh ★★★★★
()
Ответ на: комментарий от ptarh

Потешно! Дотошно! Нелепо! Нужно ли? Да почти никому, но на то оно авторское ПО. Доколе ладить будем, давайте уж зырить правде в глаза!

Двойное зеро воочию узрели, иже еси на небеси. Божечка, Иисусушка, Иудушка, матушка, батюшка...

Автору поклон за упорство в отчаянном сотворении околополезности.

adstudio
()
Ответ на: комментарий от slon

Смотрю, ты активно юзаешь Void. Скажи, плиз, есть ли с ним какие-то проблемы на десктопе? Ну, там, нестандартную видяшечку посмотреть в плеере, флешик глянуть в инете, скайпик поставить и т.д.

Gonzo ★★★★★
()
Ответ на: комментарий от t1nman

1. Не обнаружил бинарников на сайте (не каждый потенциальный пользователь станет заморачиваться ставить Qt и собирать из исходников).

Пакеты к некоторым дистрибутивам появляются после выпуска каждой новой версии. Ссылки я даю в разделе «Загрузки».

3. Когда жмакаешь на выпадающий список возле иконки, то создается ощущение того, что редактор завис, если список пустой.

Точно. Сделаю иконку неактивной, если ни один файл не открыт. Спасибо.

roxton
() автор топика
Ответ на: комментарий от t1nman

Не смешивай понятия. Одно дело неформальный стиль общения в интернетах, и другое дело - интерфейс программы, который вроде как должен быть официальным.

Кому должен?

roxton
() автор топика
Ответ на: комментарий от slon

Создам пакет для Void и попрошу добавить в репозитарий, как раз хороший ровный релиз.

Спасибо!

roxton
() автор топика

только на днях же выходил

ps. лучше бы порт для OpenBSD обновил, раз так руки и тянутся писать-писать-писать :)

buratino ★★★★★
()
Ответ на: комментарий от AVL2

Ну что за глупое слово «функции», да в нем еще и «инструменты».

Меню «Функции» для TEA уже традиционно. Если бы я начинал писать TEA сейчас, то назвал бы его «Самовар» и старался бы подбирать некоторым менюшкам другие названия.

roxton
() автор топика
Ответ на: комментарий от buratino

ps. лучше бы порт для OpenBSD обновил, раз так руки и тянутся писать-писать-писать :)

Я не делаю бинарники даже для «родной» Mageia. Слишком хлопотно держать в виртуальных машинах разные дистрибутивы, изучать как собирать под них пакеты и так далее. Хорошо собрать пакет это тоже нужны умение и опыт, последнего у меня нет.

roxton
() автор топика
Ответ на: комментарий от quickquest

Народ жаждет «двоеликости» — 2 легкопереключаемых интерфейса : стандартно-международного и исконно русского, типа: масштабирование — преображение,макросы — ересь,

функция — ипостась,

Нет, Функции будут Деяния, Масштабирование - Изменить размер, а Макросы это Макросы.

roxton
() автор топика
Ответ на: комментарий от ptarh

На этот раз ноль помножен на два.

Себя на ноль не забудь умножить.

roxton
() автор топика
Ответ на: комментарий от t1nman

Программа, это некое личное пространство автора, в которое он пускает неопределенный круг лиц на вполне определенных условиях. Основа программы, это авторская парадигма, в которй она и создается.

Особенностью именно данной программы является очевидная классификация ее, как представителя 100% ненужно. Ненужно, это не про качество, не про скорость или удобство. Ненужно, это неотъемлемая особенность программы, которая делает то, что давным давно функционально закрывается многими-многими более другими программами.

Но другая неотъемлимая особенность данного класса программ состоит в том, что с одной стороны, они ничего никому не обязаны (поскольку задача давным давно уже решена и вся программа, это по сути один неуловимый джо) и, наоборот, просто обязаны отличаться в самом базисе от тех программ, которые они безуспешно пытаются подвинуть в борьбе за место под солнцем.

Короче говоря, если ты не понимаешь смысла славянского ПО, не чувствуешь духовного подъема от интерфейса со словами «ладить» или «сиять», то просто иди к другим программам-редакторам текста и не засирай сей православный тред своим хейтерством.

AVL2 ★★★★★
()
Ответ на: комментарий от sluggard

тут был еще какой-то сотонист (в частности хексовый редактор пилил).

их надо свести.

mos ★★☆☆☆
()
Ответ на: комментарий от roxton

Пишите лучше программы.

Пример автора с его унитазами наглядно нам показывает, что иногда программы писать не стоит.

ptarh ★★★★★
()
Ответ на: комментарий от Gonzo

Смотрю, ты активно юзаешь Void. Скажи, плиз, есть ли с ним какие-то проблемы на десктопе?

Нет проблем ни на десктопе, ни на сервере, ни на рабочей станции.

Ну, там, нестандартную видяшечку посмотреть в плеере, флешик глянуть в инете, скайпик поставить и т.д.

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

скайпик

в репе есть.

флешик глянуть в инете,

пакета google-chrome{-beta} со встроенным флешем нет (только chromium + chromium-pepper-flash в nonfree репе), но в репе есть рецепт для быстрой сборки, если нужен:

$ git clone https://github.com/voidlinux/void-packages.git
$ cd void-packages
$ ./xbps-src binary-bootstrap
$ ./xbps-src pkg google-chrome
$ sudo xbps-install --repository=hostdir/binpkgs/nonfree google-chrome

slon
()
Ответ на: комментарий от ptarh

Пример автора с его унитазами наглядно нам показывает, что иногда программы писать не стоит.

Если автору хочется, то стоит. Just for fun.

BlackRaven86
()
Ответ на: комментарий от anonymous

roxton ★ (09.09.2016 23:02:58) это не критика, это гон троллей против славянского ПО. Иностранное ПО так не обгаживают

Да он сам себя, что уж там.

BruteForce ★★★
()
Ответ на: комментарий от roxton

Там все скрины с тырить, зырить и т.д. Или это действительно так из коробки?

peregrine ★★★★★
()

Невероятно! Я пользовался этим редактором еще на 98й винде. И это был один из лучших бесплатных редакторов тогда... Так то конечно теперь есть kate и nano в консоле, да и ваще саблайм для кода... но приятно знать, что автор продолжает благое дело. Может даже посмотрю, как оно щас выглядит, современная версия. :)

anonymous
()
Ответ на: комментарий от AVL2

Короче говоря, если ты не понимаешь смысла славянского ПО

славянского ПО

а, понятно, а я то и не распознал славянский текстовый редактор с исконно русским названием TEA

не чувствуешь духовного подъема от интерфейса

духовных подъемов от интерфейсов не ощущаю, что есть то есть

не засирай сей православный тред своим хейтерством

православный, тред, хейтерство

крестик, исподнее белье

засим кормление прекращаю

t1nman
()

Falcon-peregrinus, почему вот это

Мини-новость: Вышел Go версии 1.7.1. (22 комментария)

мининовост, а вот эти миноры редактора - каждая как целое большое событие ?

sacred ★★
()
Ответ на: комментарий от sacred

Просто автор выпускает очень спорные решения). Грешно не обсудить, не покурлыкать, а кое-кому и покукарекать).

cheshire_cat ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.