LINUX.ORG.RU

Вышел Micro 1.4 — идейный наследник Nano

 ,

Вышел Micro 1.4 — идейный наследник Nano

2

2

Micro --терминальный текстовой редактор, заточенный под современные терминалы. Редактор набирает популярность, имея более 9000 звезд на GitHub. У редактора следующие особенности:

  • Легкая установка.
  • Поддержка нескольких курсоров.
  • Помощь по горячим клавишам (как в Nano).
  • Хорошая поддержка мыши (drag, double-click, tripple-click).
  • Кросс-платформенность (написан на Go).
  • Поддержка плагинов на Lua.
  • Автоматический линтинг кода.
  • Подсветка синтаксиса для более 90 языков из коробки,
  • Цветовые схемы.
  • Поддержка true color — 24-bit.
  • Сниппеты.
  • Макросы.

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

★★★

Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 3)
Ответ на: комментарий от ugoday

У мейнтейнеров всё работает. У вимеров всё работает. И у emacs'еров. Считайте это мистическим совпадением.

Прямо таки всё? И плазма у них ниразу не упала? И в гноме в убунте переключение раскладки всегда работало? И из сна ноутбуки всегда выходили?

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

Прямо таки всё?

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

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

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

И какую документацию прочитать чтобы только что установленный софт с конфигами по умолчанию не падал с сегфолтом?

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

Мейнтейнер отвечает за то, чтобы работало у других, так что он не справился.

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

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

xterm, как написано, ещё в X11R4 поддерживал.

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

Утверждаете, что иксовые аппликухи?

А по-русски? Qt на маке ни от каких иксов не зависит.

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

Что я читаю?! (с) Какая разница в виде чего она сделана? На размер Qt либ это никак не влияет.

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

А по-русски? Qt на маке ни от каких иксов не зависит.

ппц... просмотрите тред. Так общаться невозможно. Сначало вы про иксы -> на вопрос «Разве Qt на маке на иксах?» в ответ лозунги про про вики и всякое прочее. В итоге «Qt на маке ни от каких иксов не зависит». Уж как-то определитесь, чо сказать то хотели :)

А либы Qt в ваших тарболлах неплохо обжаты - раза в два в сравнении с дефолтными в бубунте. Кстати, упаковка портабл версии в пакет + десктоп-интеграция не помешала бы. Но то такое...

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

Ну так это вы пишете бред раз за разом, а не я.

А либы Qt в ваших тарболлах неплохо обжаты

Если вы про Qt Lite, то от влияет только на Qt Widgets. И я его применял только для Linux версии. Win и Mac содержат родные бинари.

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

Эмм... Нет

Это и объясняет различие. Многие не навязанные в дальние годы языки(типа крестов или си) таскают свой рантайм с собой в каждом бинарнике.

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

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

Так для текстового редактора с охрененным набором возможностей 840Кб много что ли? Он как раз на си и крестах.

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

Ну так это вы пишете бред раз за разом, а не я.

Внимательно тред прочитайте. А то создается впечатление, что русский у вас со словарем.

Если вы про Qt Lite, то от влияет только на Qt Widgets.

А на Qt Gui не влияет? Его размер тоже сильно уменьшен. И опять же - сразу видно, что дает урезание используемых виджетов. А говорите «не влияет на либы» :)

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

Так для текстового редактора с охрененным набором возможностей 840Кб много что ли?

Это какие возможности? А то в некоторых случаях столь нелюбимый электрон оказыватся произовдительней нативного приложения. К примеру на файле в 12 Кб gedit зависает при попытке что-то замеить, в то время как vscode нет. Хотя похоже производительность в таких ситуациях - общая проблема гномософта. Правильно ли он подсвечивает синтаксис всех этих 300 языков? gedit точно этого сделать не в состоянии. Что насчёт контекстно-зависимых слов? kate, kwrite оказались не лучше gedit и тоже не во всех случаях подсвечивают правильно. Как там насчёт автоматического отступа, нужно ли вмешиваться в его работу? Вернее не так, в скольки языках нужно вмешиваться в его работу? И опять таки, будь он статически собран, в 840 килобайт он бы не влез.

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

А поскольку куча редакторов не интересна большинству линуксоидов, то в основном для разработки можно использовать либо проприетарный софт, либо свободный софт на жабе(какого качества?), либо поделки на электроне, либо привет консоли.

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

Внимательно тред прочитайте.

Давайте линки. Это то вы тут вбрасываете про Qt сборки по 200МБ и какую-то мифичискую урезаность моего примера.

А на Qt Gui не влияет?

А он тут при чём?

Его размер тоже сильно уменьшен.

От силы на 20%.

что дает урезание используемых виджетов

И что же оно даёте?

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

man kate

Поддержка языков уровнем выше подсветка синтаксиса присутсвует? Отладка, автодополнение с учётом типа? Где-то есть возможность посмотреть список поддерживаемых языков? Для языков не набравших популярность порой можно найти какой-то плагин к vim, emacs, atom, vscode и ещё нескольким другим. у одного видел micro. Забавно что ide на java под них нет. Возможность перейти к определению, рефакторинг(не обязательно уровня idea), форматирование?

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

Потому что не нужно упарывыться по мануалам и изучать интерфейсы которые сделаны в 70-х прошлого века.

я не упарывался по мануалам. ЧЯДНТ? Какие интерфейсы?:D

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

И что же оно даёте?

Так, уже на третий круг заходим ))) Хрен с ним. Спасибо за дискуссию - в процессе почерпнул для себя несколько интересных идей.

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

Vim редактор. А ты что подумал? Весь перечисленный выше винегрет не имеет отношения к задаче «редактировать текст». Это все прикручивается по мере необходимости, если редактор имеет механизмы для прикручивания. Юникс-вей, слышал о таком? Никто на блюдечке ништяки не принесет, но можно купить жабокомбайн (и рабочую станцию к нему) и не ныть, что в kate ленивые жопы не запилили мне рефакторинг.

bread
()

Что не делают, лишь бы вим не трогали.

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

Vim редактор. А ты что подумал?

В таком случае к тебе вопрос: почему у текстового редактора vim есть плагины для отладки, интеграции с разными языками, а у kate этого нет, но мне предлагают kate а не vim?

Это все прикручивается по мере необходимости, если редактор имеет механизмы для прикручивания

Если есть что прикручивать. К vim есть, а вто к kate?

Изначально тем сообщением я хотел сказать что всякие kate, gnome-build и ещё 100500 подобных вещей не популярны и прикручивать к ним нечего.

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

Хоткеи vim знаешь с рождения?

я прочитал хелп. И еще пару статей. Но я не _упарывался_ мануалами.

Причем статьи я читал ради ускорения работы. Реплейсы, s'n'r, табы и буфера, переходы. Просто поправить текст я легко мог и без них. Но медленно и не эфективно (примерно как в нано)

Crystal_HMR ★★★
()
Последнее исправление: Crystal_HMR (всего исправлений: 3)
Ответ на: комментарий от NextGenenration

почему у текстового редактора vim есть плагины для отладки, интеграции с разными языками, а у kate этого нет

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

но мне предлагают kate а не vim?

Тебе же решать что взять. Кому то вим может слишком сложен. Я сам начинал с kate, но он меня быстро утомил падениями и порчей текста. Так что благодаря кривущим кедам (3.1 емнип) я почти сразу вышел на нормальные инструменты.

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

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

Это вопрос к RazrFalcon рекомендовавшему эту программу

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

я прочитал хелп. И еще пару статей

Быстро научился редактировать текст с той же свободой по переходу в случайное место на экране, поиску и так далее не держа мануал перед глазами?

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

Реплейсы, s'n'r, табы и буфера, переходы.

Хочу Go to implementation в моем C# коде. В VS все работает из коробки. Как насчет vim?

Про что-то сколько нибудь сложнее я молчу. Extract method и т.д.

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

IDE - это и есть редактор + тулзы для разработки. Но для некоторых если не тормозит и не жрет память гигами (привет, idea) то не труЪ. А то купил 32 гига, запустил браузер, виртуалки, редактор - а свободная память все еще есть :(

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

Но для некоторых если не тормозит и не жрет память гигами (привет, idea) то не труЪ

И какие ide не тормозят и не жрут память гигами? И для каких языков?

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

Eclipse на мелко-средних проектах, для джавы и C++.

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

В моём представлении:

  • Текстовый редактор - >90% кода отвечает за работу с текстом.
  • Навороченный текстовый редактор - ~50% кода отвечает за работу с текстом.
  • IDE - <20% кода отвечает за работу с текстом.

Вот я работаю с QtC и IDEA и могу смело говорить, что это комбайны которые, в том числе, могут отображать текст.

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

Спасибо, но вим натуральнее.

Предпочитаете колорадских жуков, но зато без ГМО?

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

И какую документацию прочитать чтобы только что установленный софт с конфигами по умолчанию не падал с сегфолтом?

всю

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

Мейнтейнер отвечает за то, чтобы работало у других, так что он не справился.

Они специально делают, чтобы у тех, кто не любит vim и не читает документацию всё ломалось и падоло. Из вредности.

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