LINUX.ORG.RU

GNU nano 8.1 «De dag van de bitterkoekjespudding»

 , , , ,

GNU nano 8.1 «De dag van de bitterkoekjespudding»

1

2

12 июля состоялся выпуск 8.1 «De dag van de bitterkoekjespudding» редактора текста GNU nano.

Список изменений:

  • идиома nano filename:linenumber понимается только при использовании опции --colonparsing (или set colonparsing);
  • современные назначения клавиш (с опцией --modernbindings или -/) не активируются, если имя исполняемого файла nano начинается с e, так как это противоречит альтернативной системе Debian;
  • новая назначаемая функция cycle сначала центрирует текущую строку, затем перемещает её в верхнюю часть области просмотра, затем в нижнюю. По умолчанию она назначена на сочетание клавиш ^L;
  • новая опция --listsyntaxes (или -z) выводит имена доступных синтаксисов.

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

★★★★★

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

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

Спец. команду для редактирования файла я знаю только одну

Как минимум три.

shell-script ★★★★★
()
Ответ на: комментарий от TurboPascal79

У меня мак. Я на нем работаю. Сколько ни смотрел, сколько ни искал, виртуальной машины с виндой не нашел. Вот же напасть…

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

Возможно да… Но я как-то привык к EDT/KED еще с RT-11 и RSX-11M. А чо - редактор DEC делал специально для писателей и погроммистов. На те времена очень даже годный. Да и щас норм. Кстати, есть его клоны под винду и кажется даже под unix. Находил в свое время.

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

Ну если есть родная клава с PF1-PF4, то норм. На писишной клаве в sethost'e (это такой эмулятор терминала из комплекта pathworks, через DECnet/LAT по сети цеплялся), помнится, не особо удобно было, NumLock мешался. Как-то это можно было обойти, но я уже не помню как.

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

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

О! Прикол! :) Но современные не оценят. Они не любили, им не понять... :)

А, блин, у него тоже кеймап косой. Точно, под виндой в эмуляторе терминала тоже было дело, что GoldKey на семерку смещалась. Но, если на NumLock нажмешь, то колдунство переставало работать :)

gns ★★★★★
()
Последнее исправление: gns (всего исправлений: 3)

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

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

Именно в этом. Редактор «искаропки» для редактирования конфигов. Вы, видимо, классического vi не видели.

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

Вас точно надо на экскурсию за терминал UNIX SystemIII посадить :)

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

numlock на обычной клаве как надо работает GOLD, правда, одключенный непосредственно к рабочей станции…. Подсветки синтаксиса нет, это стремно, согласен… Но в nano ее тоже нет.

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

ни в чем. странные хоткеи, неадекватное поведение, какие-то запросы на запись временного файла…

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

У нас везде родные клавы были. Самый большой прикол, помнится, это фича VT420 c Cut-Paste силами терминала. Он умел при нажатой F1 двигать курсор по всему экрану и копировать произвольный текст во внутренний буфер. Дальше цепляешь две альфы к одному терминалу, делишь экран на две сессии и копируешь тест между хостами через терминал.

Кластера настраивать просто на УРА получалось :)

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

Прикол. А я на VT не работал, только на венгерском терминале последний раз , в начале 90-х на VAX, точнее это был СМ1700

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

У всех стили разные, про code style тогда никто не слышал. Ну как-то выходили из положения. Я уже всех фишек не помню, 30 лет назад дело было.

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

это какие-то сильно продуманные коты должны быть

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

Моя кошка только шесть строк буквами a смогла в рабочий чатик нафлудить.

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

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

Их несколько. Сходу три вспоминается - кроме упомянутых тобой двух ещё гугл.

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

Я бы Вам посоветовал на досуге почитать Фигурнова.

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

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

Таких котов можно уже помощниками сисадмина на работу брать. Все равно в норме сисадмин балду пинает, ну хоть ему не скучно будет :)

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

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

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

есть emacs. это как nano, только с LSP, tree-sitter и tramp mode.

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

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

Постойте, постойте. Вы org-mode забыли! :D

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

И да, что обычно запускают на маках?
Правильно, виртуальную машину!

Не-а. «Обычно» там просто запускают родной маковский софт. Для дизайна, фотографии, композиторства и др.

А ценители «необычного» вроде меня делают brew mc и дальше работают с маком как юниксом, только слегка специфичным.

Запускать же на маке виртуалку с виндой, когда можно за куда меньшие деньги купить делл или даже асус с натуральной виндой (да, асус бюджетный хлам, но при этом у асусов из присутствующего на рынке барахла внезапно оказались самые годные клавиатуры) — вот это действительно изощрённый вид мазохизма.

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

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

А как? Удалось собрать бесшумный сервер или просто отказался от сервера дома?

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

У меня и в konsole работает (23.08.3).

Ну в общем стало понятно. Как только в LXTerminal настраивашь Ctrl+C/Ctrl+V для копирования/вставки, так в нем тоже в dte перестает копировать.

То есть, дело не в Konsole.

Кстати, в редакторе micro как-то эту проблему решили.

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

Тогда рекомендую скомпилировать свежую.

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

Есть Emacs.

Есть uemacs: MicroEmacs с пародией на elisp.

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

Если емакс не осилил, то единственно разумная альтернатива.

…эммн… А как его осиливать? Вычитать Канон имени Грызущего Мозоли -> посмотреть на дату перевода (2004й год) -> понять, что за эти 20 лет в редакторе многое поменяли, но не задокументировали -> охренеть и пытаться найти как реализовано -> … И только ради настройки, которую в NeoVim делаешь за 2 дня максимум?

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

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

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

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

splinter ★★★★★
()
Ответ на: комментарий от shell-script

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

Вообще не понимаю тех, кто, при наличии уже установленного mcedit, хочет какие-то другие редакторы.

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

И чем же mcedit лучше того же vim? Только не надо рассказывать про сложность.

P.S. решил даже запустить его. Работает намного медленнее, чем vim, вырвиглазная цветовая схема по умолчанию. И зачем оно такое надо?

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

Медленность работы заметна только через модемное соединение меньше 100кбит/с. Да, иногда запускаю vi, когда скорость канала совершенно жуткая (например 1-5кбит/с), т.к. mcedit будет слишком долго прорисовываться.

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

И чем же mcedit лучше того же vim?

Тем что это полноценный полноэкранный редактор, а не штука где набирая текст можно, после взгляда на экран, обнаружить что понабирал кучу хоткеев которые тебе испортили текст, после чего остаётся только :q! и всё заново. И кстати в случае плохого канала это ещё важнее - ведь от нажимания кнопки до реакции на неё может проходить секунд 10-20 из-за пинга и потерь пакетов, и надо всё набирать по сути вслепую, а не ждать реакции на каждую кнопку по отдельности. Вот не прожался у тебя I, режим остался командный, но узнаешь ты об этом когда уже ввёл сотню символов.

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

Он у меня дико тормозил на локальном терминале на слабом проце. Дальше нет смысла продолжать. В плане редактирования в нормальных условиях vim удобнее, а на медленном канале он опять же лучше, так как менее требователен к скорости терминала.

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

Ты перепутал. Это раньше было плохо - приходилось каждый раз выключать встроенный редактор. Потому что он неудобен. А в Gentoo я его и вовсе не вкомпиливаю в mc при сборке.

shell-script ★★★★★
()
Ответ на: комментарий от gns

Таких котов можно уже помощниками сисадмина на работу брать.

Наоборот! Кота сисадмином, кожаных мешков помощниками! (=

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

набирая текст можно, после взгляда на экран, обнаружить

А ты в окно смотришь, когда набираешь текст?

Вот не прожался у тебя I

В смысле не прожался?

в случае плохого канала

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

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

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

А как? Удалось собрать бесшумный сервер или просто отказался от сервера дома?

Выселил железку в неотапливаемое помещение. В квартире с этим было бы несколько сложнее.

Я не представляю как можно собрать бесшумный сервер на серверном железе, чтобы он ещё и вывозил текущую нагрузку (это штатная нагрузка, не пиковая!).

Двухголовый E5-2697v2. На данный момент стоит 256G RAM, пока хватает, но со временем докину до 1.5T.

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

надо же кому-то коту лоток менять и за кормом ходить

Именно поэтому кот стоит выше по иерархии! (=

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

Как раз там, где привыкли. Я молодость вспомнил, аж прослезился. :)

Я честно говоря вовсе не понял сути претензий, как и какие ещё знаки препинания они там в гугле искали.

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

А чем ты его так нагружаешь? Компиляцией?

В том числе. У меня крутится PostgreSQL, Nextcloud, Gitea, канбан, блог (раньше вместо него был DokuWiki, но их подход хранения артиклей файликами на диске показал себя крайне плохо с моим I/O), медиасервер (Jellyfin и Navidrome), компиляет из портов пакетики для FreeBSD, StableDiffusion, LLM. Всё это раскидано по джейлам (контейнерам) и виртуалкам. Некоторое торчит наружу через двойной реверс-прокси (потому что туннель до VPS развёрнут в отдельной виртуалке).

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

У мака по умолчанию клавиатурная раскладка как на первых писишках и печатных машинках. Типа точка и запятая под шестеркой и семеркой в верхнем ряду. Набирать с шифтом. А вот «всем привычной» точки «справа внизу» нет. Но это лечится установкой дополнительной раскладки клавиатуры.

gns ★★★★★
()
Последнее исправление: gns (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.