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)
Ответ на: комментарий от a1batross

Nano хорош для быстрого редактирования. Конфиг там поправить, пару строчек, чтобы тесты прошли.

Запустил щас nano из-под Midnight Commander, еле из этого nano вышел. За каким-то хреном в нем по-умолчанию для сохранения файла сделана комбинация Ctrl+O, которая в MC переключает окно консоли.

Авторы nano вообще не думают, что их редактор будет запускаться из единственного вменяемого консольного файлового менеджера?

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

В том что term colors пытается точно передать как есть информацию в виде матрицы символов 80x26. Представь вместо цветной клеточки - пиксель, клеточку с буквой.

На самом деле HTML не нужен. Если во всем мире будет хорошая скорость интернет можно передавать готовые PNG кадры. Домашний ПК без памяти, без проц, без дисков. Просто провод, монитор, и клава. что называется тонкий клиент.

А вебмакаки любят видеть будущее в HTML с жабаскриптом. Которые превращают любой тонкий клиент в толстый.

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

Можно сделать самому поставив VNC клиент на Android.

Идея терминала, что компьютер один, а пользователей много.

Посему реализовывать эту идею на HTML+JS+Electron+CSS+Node - это извращение.

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

Самое смешное, что добавили действия SelectPageUp и SelectPageDown, но они не работают:

    "ShiftPageUp": "SelectPageUp",
    "ShiftPageDown": "SelectPageDown"

Ничего не происходит. Может быть, потому что консоль не пропускает, надо разбираться.

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

Уже есть сервисы, которые позволяют запускают игру удаленно на серверах с передачей кадров

А как эти сервисы преодолевают скорость света?

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

Не пробывал, только рекламу видел. Я не фанат такого подхода. Мне нравится полный контроль, когда я могу себе собрать комп(пускай из готовых блоков), собрать свою ОС(или просто генту взять), собрать свое ядро и все это сделать под себя.

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

Да, если надо отредактировать файл по SSH, допустим. Nano можно пользоваться не читая мануалов (в отличии от большинства консольных редакторов).

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

В emacs, ssh через tramp думаю еще более удобно. В редакторе может быть открыто сразу несколько ssh сессий, и туда работает копирование через буфер обмена + это получается еще и менеджер окон терминала и файловый менеджер.

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

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

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

Монтируешь по sshfs и редактируешь хоть в wine notepad.exe хоть в libreoffice writer

А теперь расскажи как права настраивать на удаленные файлы + на опции монтирования чтобы под своим пользователем мог редактировать что те надо. Дело то нетривиальное.

Xintrea ★★★★★
()

Кросс-платформенность (написан на Go).
Поддержка плагинов на Lua.

Хорошее комбо

yoghurt ★★★★★
()

Хорошая поддержка мыши

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

И особенно жутко коробит, что в строке подсказке он мне предлагает два сочетания клавиш: Alt-g и CtrlG — офигенно аккуратно и единообразно.

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

Как ты в терминале сделаешь волнистую линию?

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
~~~~~~~~~~~~~~~~~~~

zoloz
()
Последнее исправление: zoloz (всего исправлений: 2)

Пустой нано потребляет 2304 Кб оперативной памяти. Т.е. если следовать логике, то пустой micro займёт 2,24 Гб памяти.

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

Ну это от терминала зависит. На VT330/VT340 наверное можно было бы.

argv_0_ ★★
()

Вот когда будет из коробки во всех дистрах, тогда будет другой разговор. Хотя, можно попробовать потыкать эту поддержку мыши

sehellion ★★★★★
()

отличная познавательная новость!

ЛОР всё ещё торт.

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

Да, проблема, кстати. Я привык тыкать в конфиги через nano, а в итоге в medit комбинации сохранить то другие. Но тут просто нужно, чтобы mc у меня по дефолту стал nano использовать

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

Не все хотят ломать пальцы в vim или emacs.

Пальцы ломают только в emacs; в vim — нервы. :)

Zubok ★★★★★
()

Первый человеческий редактор

Не прошло и сто лет - появился первый человеческий редактор в линукс.

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

На Qt меньше весил бы...

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

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

Пеоеименоваться бы ему в Giga

micro: Будет установлено: 9,79 MiB

nano: Будет установлено: 2,28 MiB

На дворе 2018 год, несколько мегабайт, ппц.
Я поставил вместо nano только что как минимум из-за

  • Цветовые схемы.
  • Поддержка нескольких курсоров.
  • Хорошая поддержка мыши (drag, double-click, tripple-click).
fehhner ★★★★★
()
Последнее исправление: fehhner (всего исправлений: 3)
Ответ на: комментарий от Linfan

Нет. Даже с динамической линковкой, со всеми доп. либами типа DBus и XcbQpa - это 16МБ. 20 если вообще всё напихать.

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

В ауре есть и гит версия, и бинарная.
Там же линк на гитхаб в первом месседже.

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

Нет. Даже с динамической линковкой, со всеми доп. либами типа DBus и XcbQpa - это 16МБ. 20 если вообще всё напихать.

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

Linfan ★★★★★
()

micro

9,8M

micro 9,8M

micro

ЛолКекЧебурек! Так так, 9.8M, это уже микро? Это видимо такая дикая шутка за 300.

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

не-микро — это hellow world на node.js с 1488 пакетами в зависимостях, которые собираются полчаса

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

Не вижу разницы между компонентами Go и Qt либами.

Это шутка такая?

В Go нету либ для работы с GUI. Если мы сравниваем либы для реализации консольного редактора, то от Qt нам нужен только QtCore, который весит около 5МБ. То есть 9МБ набрать будет очень сложно.

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

И поэтому ломают пальцы об осьминожьи CUA-шные хоткеи или устраивают сальто-мортале между клавой да грызуном тысячи раз на дню.

bodqhrohro_promo
()

Чем это лучше vim? Преимущество nano - он сверх-легкий

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

независимый бинарь не нуждающийся во внешних либах

lm? lc?

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

Не все хотят ломать пальцы в vim или emacs.

всем у кого возникают проблемы с «vim или emacs» рекомендую висеть на турнике каждый день по пол часа. От этого сплошные плюсы:

  • под действием гравитации выпрямляются руки.
  • из за неё же, точка прикрепления рук смещается в сторону плеч.
ugoday ★★★★★
()
Последнее исправление: ugoday (всего исправлений: 1)

А кто-то пробовал им пользоваться? Интересно, как там ведет себя хваленый сборщик мусора Го. Не подлагивает редактор?

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