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

nano взял свое управление от pico. А pico - наверное, еще откуда-то.

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

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

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

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

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

Разве Qt на маке на иксы завязана?

Шта? Вы хоть wiki почитайте, прежде чем вбрасывать.

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

Не хочу разрушать ваш манямирок, но вот вам portable сборки реальной проги для линя и винды: https://github.com/RazrFalcon/svgcleaner-gui/releases

В распакованном виде по 16МиБ.

RazrFalcon ★★★★★
()

Мда... скриншот у них под стать названию. Нихрена не разглядеть.

Помощь по горячим клавишам (как в Nano)

чур меня! только не комбинации клавиш в стиле nano

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

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

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

Индустрии должны. Нах нужны ЯП, на которых выходят нестабльные программы, падающие на ровном месте. Откуда вся функциональщина лезет? Откуда ЯП пони вылез.

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

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

Я ни слова не говорил про то, что кто-то с чего-то начинал. Здешняя аудитория с хоткеями bash'а знакома хорошо, я уверен. Как и тот человек, который текст в консоли редактирует.

К слову, я этот неудобный вендовый блокнот всегда люто ненавидел.

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

А у меня она работает нормально (уровень аргументации скатился, ага). Что значит «прописывать» - хз, там какбэ по M-x customize-variable RET xterm-mouse-mode находится вполне себе обычное меню.

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

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

Update: потыкал, как работает копирование в micro. Сделал такое же в emacs.

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

Здешняя аудитория с хоткеями bash'а знакома хорошо

Я например знаю только Ctrl+R/Tab, это хоткей bash? А зачем мне их знать?

Что значит «прописывать»

Ну M-x *text* это не в менюшке галочку отметить. Работает непривычно во всяком случае, может тебе и удобно.

К слову, я этот неудобный вендовый блокнот всегда люто ненавидел.

Я же про управление.

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

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

Меня давно интересует этот вопрос так что спрошу: почему при редактировании файлов на удалённой машине я должен упираться в софт установленный на этой машине? Почему нельзя просто примонтировать накопитель этой машины и работать с ним?

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

Здешняя аудитория с хоткеями bash'а знакома хорошо

Вроде всё время с bash работаю, но вспомнил только Ctrl+D, Ctrl+W, Ctrl+K, Ctrl-V, Ctrl-A, Ctrl-E.

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

Меня давно интересует этот вопрос так что спрошу: почему при редактировании файлов на удалённой машине я должен упираться в софт установленный на этой машине? Почему нельзя просто примонтировать накопитель этой машины и работать с ним?

Потому что обычно это проще, чем заниматься монтированием по сети?

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

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

На десктопе в 2018 кроме пары цветов есть ещё куча других возможностей, кроме как рисовать разделители с помощью --- или
|
|
|.

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

Копированием бинарника

Мы в 92-м году под DOS что ли? Это не легкая установка.

Я сабж не копировал, а скомпилировал лишь потому, что yaourt -S micro-git набрать проще, чем что-то там куда-то копировать.

Компилируется моментально, кстати.

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

Разве Qt на маке на иксы завязана?

Шта? Вы хоть wiki почитайте, прежде чем вбрасывать.

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

но вот вам portable сборки реальной проги для линя и винды

И? В распакованном виде они 23 метра для линя. Кроме того, сама аппликуха намеренно обрезана - сделана в стиле диалога, чтобы не тащить дополнительные либы. Но таки да, сильно обжать можно при усеченном GUI функционале. С этим согласен.

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

Потому что обычно это проще, чем заниматься монтированием по сети?

Чем проще? Сначала нужно запомнить хоткеи вима и всю его философию, с не понятно зачем нужными режимами. Если его настраивать, то настраивать придётся на каждой удалённой машине. В то время как монтирование одна команда для подключения, одна команда для отключения. Если нужно периодически подключаться, то и этот пункт можно автоматизировать.

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

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

Статическая линковка в данном случае скорее хорошо чем плохо

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

Ну точно не на Go и Lua. Си наше все.

Последняя прошивка под твою модель позволяет писать только на си, а выпуск новых прекращён?

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

нано это отличный редактор

кому и кобыла невеста.

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

Сначала «не хочу учиться, идите нафиг со своими мануалами», а потом «ой, у меня система поломалась и где моя няшная графическая подисистема?». Знаем-знаем.

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

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

Потому что обычно это проще, чем заниматься монтированием по сети?

Проще всего (и правильнее) исопользовать tramp-mode в emacs.

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

Чем проще?

Тем, что сессия ssh и так обычно открыта, лишних движений не надо.

Сначала нужно запомнить хоткеи вима и всю его философию

Я в дефолтном mcedit шарашу на ssh, мне норм. Доступен на любой VPS-ке. А в клауды без никто, которые выше обсуждали, мне особо не надо.

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

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

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

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

А зачем ТЕБЕ поддерживать фреймворк?

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

Я сабж не копировал, а скомпилировал лишь потому, что yaourt -S micro-git набрать проще, чем что-то там куда-то копировать.

В случае удалённого пк где у тебя нет админских прав аур тебе не поможет

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

Сначала «не хочу учиться, идите нафиг со своими мануалами», а потом «ой, у меня система поломалась и где моя няшная графическая подисистема?». Знаем-знаем.

Новый слоган «поставь vim и плазма не упадёт!»

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

Тем, что сессия ssh и так обычно открыта, лишних движений не надо.

Набрать одну команду так сложно?

Я в дефолтном mcedit шарашу на ssh, мне норм. Доступен на любой VPS-ке

Тут нужны права админа. Хотя если сам админ то ничего сложного

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

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

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

Эпатажно. Конечно, от незнания вима сразу рушится графическая система.

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

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

К слову, уверен, у пользователей vim и emacs и плазма реже падает, и пшшаудио меньше шипит, и борода длиннее и шелковистее.

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

Повторюсь, представь, пользователь гуёвой иде занят совсем другой работой. Может он и собирался переходить на вим, но не успел, а система повалилась из-за обновлений. С нано он её починит, а с вимом он сначала будет пердолить вим.

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

К слову, уверен, у пользователей vim и emacs и плазма реже падает, и пшшаудио меньше шипит, и борода длиннее и шелковистее.

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

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

В случае удалённого пк где у тебя нет админских прав аур тебе не поможет

Обычно не мой юзкейс.

В любом случае, когда нет админских прав, «удобно» быть перестаёт всяко.

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

Набрать одну команду так сложно?

Не набирать еще проще. :P

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

А зачем ТЕБЕ поддерживать фреймворк?

Во-первых, в любом коде полно багов. И если мне баг мешает, я его стараюсь устранить, а не просто писать в апстрим «памагите, у меня сервер горит».

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

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

Во-первых, в любом коде полно багов. И если мне баг мешает, я его стараюсь устранить, а не просто писать в апстрим «памагите, у меня сервер горит».

Взять в руки отладчик и найти проблему так сложно?

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

Фреймворк это про возможность взять несколько уже готовых кусков и соеденить. Порой парой строк кода. И для понимания того как тут работают с базой данных совершенно не нужно читать мегабайты css. Кроме того поработав с 10 разными сайтами можно сразу же браться за 11 не выясняя какой велосипед применили здесь и не изобретая его самому ради элементарных вещей.

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

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

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