LINUX.ORG.RU

Editra 0.7.20

 editra, , , wxwindowslicense,


0

0

Editra — мощный и гибкий мультиплатформенный текстовый редактор, целью создания которого является простой в использовании интерфейс и функции помогающие в разработке ПО. В настоящее время поддерживает подсветку синтаксиса и множество других полезных функций для более чем 60 языков программирования. Проект находится в стадии разработки, но для загрузки доступны и стабильные версии. Лицензирован и находится в свободном доступе для использования в соответствии с WxWindows License.

Возможности редактора расширяются с помощью плагинов.

В этой версии:

  • Расширена поддержка подсветки каскадных таблиц стилей (CSS) и практически готова поддержка CSS3;
  • Обновлен плагин FileBrowser до версии 2.2;
  • Множественные исправления ошибок.

>>> Скриншоты

>>> Страница загрузки

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

★★★★★

Проверено: tazhate ()
Последнее исправление: tazhate (всего исправлений: 2)
Ответ на: комментарий от baverman

vimscript это леденящий душу звиздец, сколько не пытался, так и не осилил.

Vimscript — это отличный, понятный и согласованный язык. Я даже статью про это написал.

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

Редактор написан на Python, это значит, что даже далёкие от программирования люди легко смогут внести новые функции или исправить ошибки.

И, как реальные успехи?

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

Есть только два безопасных способа использовать ссылку на функцию: передать её в качестве аргумента и использовать сложные структуры: словарь или список

Это ещё одна фишка Vim, которая могла бы быть удобной… если бы нормально работала.

[^\na] — знакомая запись? В регулярных выражениях VimL она означает совершенно не то, что вы думаете: данная коллекция соответствует любому символу, а также новой строке.

Также нельзя не отметить, что :setlocal не бросает исключение если вы пытаетесь изменить настройку, являющуюся исключительно глобальной.

Функции expand(), glob() или globpath() на *nix системах не возвращают имена файлов, начинающиеся с точки. А при использовании конструкций вида glob('{*,.*}', 1, 1) вы в нагрузку получите специальные каталоги . (текущий каталог) и .. (каталог, в котором находится текущий)

А раздел «Разбиение на строки и комментарии»? Одни исключения!!!

Товарищ, ты сам всё прекрасно рассказал об удобстве и логичности своего любимого языка.

baverman ★★★
()

еще один быдл гуру узнал про scintilla

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

OMFG, эти ребята правда уверены, что главное, чего не хватает миру - это ещё один текстовый редактор под линукс?

Это не просто текстовый редактор под линукс, это редактор с подсветкой синтаксиса.

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

Так это... Просмотрщики картинок и плееры уже все написаны. Куда ещё-то податься?

А между тем, годных просмотрщиков картинок - раз, два, и обчёлся. Аналога Gwenview на GTK - так и вовсе нет.

Axon ★★★★★
()
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от anonymous

Даа? А покажи мне, друк, аналог FSViewer'а?

Geeqie?

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

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

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

Парадигмой работы. IMHO, самая удобная из них - это два режима, просмотр изображения и обзор миниатюр, с переключением между ними. Невероятно, но ни один вьюер под линукс, кроме Gwenview, её не использует. Что-то похожее можно слепить из Geeqie, но выглядит это несколько иначе и юзабилити хромает на обе ноги.

Axon ★★★★★
()

Денис Попов, ты? //разработчикам

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

Бугога, и ты конечно же писал свои плагины? Можно ссылочку?

Их большое множество. Хотя дополнений, написанных только, к примеру, на Python, существовать не может, есть хорошие приближения, например, новый powerline: всего два файла на VimL, один обязательный на 31 строку и один необязательный (если дополнение устанавливалось не с помощью pip) на 11 строк, причём 7 строк из первого можно выкинуть если отказаться от поддержки старых Vim, ещё 4 (первый файл) — это просто пустые строки. Во втором 6 строк — проверка наличия интерфейса к Python и вывод сообщения, две — пустые. Итого 20 и 3 значащие строки на VimL. Хотя в модулях поддержки vim есть ещё группа vim.eval/vim.bindeval — от этого тоже избавиться нельзя.

PS: В предыдущем комментарии, разумеется, был сарказми. По‐моему, после прочтения данной статьи это должно было стать очевидным.

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

Бугога, и ты конечно же писал свои плагины? Можно ссылочку?

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

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

Под линупсом

Тебе, братишка, патологопед нужен, а не текстовый редактор.

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

Если работа с редактором - твое основное занятие, то имеет смысл «день потерять, потом за 5 минут долететь».

А смысл если есть редакторы с нормальным управлением? 70-е давно закончились и я не собираюсь тратить время на познание дзена консольного редактора, тем более одним днём там не отделаться.

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

wxWindows… Фу, какая гадость!

А можно подробнее чем вам он не нравится? Я вот пробовал и gtk и qt, всё очень укурено. По gtk скажу вообще что такое ощущение что оно на 99% состоит из невероятно длинных незапоминающихся макросов. Qt имеет двойной лицензирование. wxWindows очень понравилось, быстро разобрался.

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

Нет, это «просмотрщик».
Для всего остального есть GIMP (ну gthumb, если бы бажным не был). Не надо плодить сущности.

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

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

Они существуют только вопреки, а не благодаря.

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

Нет, это «просмотрщик».

Это убогий просмотрщик.

Для всего остального есть GIMP (ну gthumb, если бы бажным не был).

Вот, кстати, gthumb похож на то, что нужно. Странно, что я его раньше пропустил. Вот это - просмотрщик, а не беспомощное говно.

Не надо плодить сущности.

Это только первая половина принципа Оккама. Вторая там не для красоты приписана.

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

Их большое множество.

Ага, я тоже думал, что это достаточный критерий легкой связки vim<->python. Писатели этих плагинов ну просто очень преданные vim'у люди, респект, чо.

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

можно добавить секту писателей файловых менеджеров, двух панельных и не очень

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

Я не программист. Виджетсеты рассматриваю только с точки зрения визуального результата, каковой у wxWidgets - кошмарен.

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

Статья - леденящий душу звиздец.

Начнём с банальных и общеизвестных вещей: перепривязки.

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

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

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

Вольный перевод «remapping». Слово «привязка» подсмотрел у кого‐то, у кого — не помню. Вообще, по тексту всем понятно — кусков кода достаточно.

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

«Просмотрщик» от слова «смотреть», если что :)
Тем более у него пару полезных фишек есть, а больше и не надо от просмотрщика.

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

«Просмотрщик» от слова «смотреть», если что :)

Если viewnior - просмотрщик, то aplay - аудиоплеер.

Тем более у него пару полезных фишек есть, а больше и не надо от просмотрщика.

Если у вас на диске всего три картинки в одном каталоге, то может быть.

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

написан на Python, это значит, что даже далёкие от программирования люди легко смогут внести новые функции или исправить ошибки.

А это разве не прерогатива пыхпыха?

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

А это разве не прерогатива пыхпыха?

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

baverman ★★★
()

Я такой редактор за час напишу, в чем новость-то?

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

Если viewnior - просмотрщик, то aplay - аудиоплеер.

Да.

Если у вас на диске всего три картинки в одном каталоге, то может быть.

Ну так это и не просмотрщик, а то, что выше сказал (Gwenview туда же).

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

Если viewnior - просмотрщик, то aplay - аудиоплеер.

Да.

Ну Ok.

Ну так это и не просмотрщик, а то, что выше сказал (Gwenview туда же).

И как же это называется, если не просмотрщик?

Axon ★★★★★
()
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от amorpher

комбайн

LOL, любая программа сложнее хелловорда теперь комбайн? Что, если добавить во viewnior режим просмотра эскизов, он станет комбайном?

Axon ★★★★★
()
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от AP

А я не решил. Я каким-то невероятным образом пропустил его когда перебирал все просмотрщики в арчевских репах. Поставил его вместо geeqie, думаю, оставлю.

Axon ★★★★★
()

И вновь по интерфейсу жесть...

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