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)

Ответ на: комментарий от linuhs_user

Привычные клавишосочетания

Да, у emacs настолько непривычные «клавишосочетания», что они больше нигде не используются (даже в bash).

Мышка

Мышка в emacs включается одной галкой в настройках (вроде).

Простота (сюда включить всякие фишки можно типа табов)

А вот отсутствие табов - это действительно хреново. Но в текстовых консолях это обычно не проблема вообще.

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

Будто я ломаю. Фу. Ты за кого меня принимаешь?
Xintrea, F2.

Как об этом должен догадаться пользователь, если у него в строке подсказки написано, что Save - это Ctrl+O ?

Кстати, почему не сделали более логичное Ctrl+S - неясно. Можно только списать не невменяемость авторов.

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

Скомпилируешь один раз, и оно будет потом работать вечно без всякого go.

Ну как без всякого, рантайм то у него внутрях скомпилен. Каждая писюлька на го тащит свой рантайм, ну спасибо хоть не сотня Мб. Хотя была б сотня, хипсторы все равно глумились бы над нами, нищебродами старообрядцами. Вот как писюлька на ноде бывает вытягивает по 300 Мб зависимостей, все привыкли типа. Сидим обтекаем.

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

Вот как писюлька на ноде бывает вытягивает по 300 Мб зависимостей, все привыкли типа. Сидим обтекаем.

Я тут пощупал недавно современные «легковесные фреймворки на PHP» и понял, что безнадежно устарел. 10 мегабайт зависимостей — это легковесный фреймворк.

А я-то думал, двигло небольшого сайта — это объем кода, который может быть легко понятен и поддерживаться в одно рыло, а оно вон как нынче.

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

Кстати, почему не сделали более логичное Ctrl+S - неясно. Можно только списать не невменяемость авторов.

Вангую, что потому что Ctrl+S — это pause в терминале. В смысле, команда «вывод текста, замри!».

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

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

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

Вангую, что потому что Ctrl+S — это pause в терминале.

Там наверняка curses и raw mode, XON/XOFF игнорируется. Так что могли бы и сделать.

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

Я лично статику собирал, правда 4ку, - ~14MB на любой ОС.

14MB это консольная аппликуха. Опять путаете зеленое с холодным :) GUI на маке не может быть таким маленьким, т.к. Qt не использует системные виджеты и реализует их самостоятельно, с закосом под систему.

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

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

Я пользуюсь.

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

Ну и как, удобно? Я понимаю приостановить вывод дампа на Радио-86РК, иногда это полезно. Но сейчас компьютеры немного другие, ты просто не попадешь в нужно место, проще грепать, хеадить или тайлить, или в файл перенаправлять а потом спокойно смотреть что там.

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

Слава богу, gtk написан не на Go.

Если бы Google делал инструмент для десктопа, была бы динамическая линковка и бинарная совместимость. Но поскольку навара с десктопа чуть менее чем ноль, оно никому не уперлось.

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

Вполне бывает. Например, не поставили и нет доступа в интернет. Или какой то embed. Да тот же андроид...

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

Это и хорошо и плохо. Недавно вот набрёл на прогу на го. Надо пробовать. Я собирать-так нет модулей го в центосе. Просто взял релиз у них гитхабе и поставил. И все. И это бинарь работает везде и зависимостей у него ноль!

А когда ставил аналог на сишечке, да, собрал пакет под центос. А под федорой оно уже не пашет. Надо пересобирать. И так постоянно...

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

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

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

14MB это консольная аппликуха.

Нет. Полноценный гуй.

GUI на маке не может быть таким маленьким, т.к. Qt не использует системные виджеты и реализует их самостоятельно, с закосом под систему.

И? Qt на маке, даже в динамике, весит всё те же ~15МБ.

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

С чего бы это? v2

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

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

Оно удобно не столько для проматывания страниц, сколько для возможности приостановить процесс. «Горшочек не вари!»

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

Найди где-нибудь .tek файл и сделай ему cat в xterm-е.

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

Ну и как, удобно?

Нормально.

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

Или остановить вывод (а вместе с ним - генерирующую его программу) и 1-2 раза нажать на S-PgUp.

tailgunner ★★★★★
()

больше года юзаю, отличная штука.

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

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

Но нужно упарывыться по мануалам и изучать интерфейсы которые сделаны в 10-х текущего века?

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

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

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

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

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

Там нечего изучать. По тому же nano ни разу мануал не читал. А из vim'а даже не выйти без хелпа.

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

И? Qt на маке, даже в динамике, весит всё те же ~15МБ.

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

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

люди, помогите, пожалуйста. как будет называться дистрибутив линукса написанный на javascript?

5 букв, начинается с «Г».

spec_po_kiskam ★★★
() автор топика

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

Но ведь нано — безыдейный отстой для слабоумных, не способных запомнить самые простые вещи.

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

Да, у emacs настолько непривычные «клавишосочетания»

Покажи мне человека который начинал с bash а не notepad.exe

Мышка в emacs включается одной галкой в настройках (вроде).

Ее надо прописывать и она работает просто ужасно.

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

А как там включить номера строк?

Alt+N

Ctrl+C/V?

Наверное, никак. Не в курсе. Я как-то к дефолтным привык.

И мышка там нормально работает только если использовать gpm.

Да вроде нормально работала. Сейчас не пашет что-то у меня из-под эмулятора терминала. Не знаю, чей баг, терминала, свежего mc или моих кривых рук. Лень разбираться.

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

Это у тебя что-то с xterm или с содержимым переменной TERM. Либо один не те коды отдаёт, либо другой не так понимает.

Ну нажми последовательно ESC и N, то же самое.

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

XON/XOFF игнорируется

XOFF проигнорирован, мр-бр-бр.

Так и выводит.

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

Вы предлагаете иксы и ядро с собой таскать?

Разве Qt на маке на иксы завязана? :) Но кутевые либы подшивать какбэ надо и они явно не 10 метров. У кутев на маке онлайн-инсталлер один только тянет на 15 метров.

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

F2. - Как об этом должен догадаться пользователь, если у него в строке подсказки написано, что Save - это Ctrl+O ?

Кстати¸ речь про сохранение же была? Там другие хоткеи:

F2 — выйти. F3 — сохранить.

Они точно наркоманы.

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

Там наверняка curses и raw mode, XON/XOFF игнорируется. Так что могли бы и сделать.

Кстати, Ctrl+S таки работает:

^S              Save file without prompting

Так что выбор Ctrl+O для записи буфера, похоже, имеет только одно объяснение: наркомания.

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