LINUX.ORG.RU

vi, давай, до свиданья!

 , , ,


1

1

Я видел мельком, но вот решил убедиться, и правда, так и есть, наконец-то разум восторжествовал над застарелыми привычками.

Что сказать?! Когда-то, я залез в технический раздел ЛОРа (каюсь, да, правила не читал, модераторы справедливо всё потёрли и шкворцов поубавилось, больше так не делаю) и развел там небольшой, но весёлый срачик на тему Vi vs Nano, где тулил за то, что nano это хорошо, удобно, просто и всем зайдет, а vi наоборот и с этим надо что-то делать.

И что теперь?! А вот что, в категории ChangeAcceptedF33 мы видим UseNanoByDefault, такие дела. И какие рассуждения там встречаем? А вот.

<...> You need to spend time learning how to use it, for even basic editing tasks. This increases the barrier to entry for those who are switching to Fedora and don't know how to use vi. It also makes things hard for those who don't particularly want to learn how to use vi. <...>

In contrast, Nano offers the kind of graphical text editing experience that people are used to, and therefore doesn't require specialist knowledge to use. <...>

Why make Nano default and vi optional, rather than the other way round? Because Nano is the option that everyone can use. 

Походу будет создан пакетик nano-default-editor, который вытянет nano и установит $EDITOR=nano, которая в федоре была не определена по умолчанию.

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

Ваши мнения. Что в других дистрах? Знаю что в дебиане nano всегда устанавливается, но по умолчанию кажется вызывается vi. В федоре его и ставить-то стали недавно, если не ошибаюсь ещё в 30-ке его не было, а тут раз – и такой поворот.

Для Ъ: https://fedoraproject.org/wiki/Changes/UseNanoByDefault

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

Небольшое число людей останется на Земле дожидаться поглощения Солнцем после становления красным гигантом.

Оптимист однако! Нет, природа человека тебе неведома, мыслишь абстрактно.

papin-aziat ★★★ ()
Ответ на: комментарий от X512

Людей смогут выращивать в биокапсулах вне человека

Может что получше тогда выращивать, раз уж научились?

А потом вообще откажутся от кожаных мешков

Ну как откажутся, просто терминаторы нас всех порешат, ну может оставят немного для зоопарков. Там нам самое место. Зато у них не будет проблем с vi в отличие от.

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

Может что получше тогда выращивать, раз уж научились?

И это тоже. Модифицировать геном человека уже сейчас умеют.

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

Зато у них не будет проблем с vi в отличие от.

А может наоборот, отказываясь от ви, мы готовим восстание машин.

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

вим давно отжил своё

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

командная строка и текстовый редактор не на одном уровне важности.

а где я такое утверждал? вим и коммандная строка – вещи разные, но не сказать, то ни близкие

pihter ★★★ ()
Ответ на: комментарий от papin-aziat

Не отпугивает, а мешает.

пфф. По-моему, вопрос и обсуждения не стоит. Ты встречал человека, которому за 15 секунд не смог бы объяснить как править текст в vi?

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

Не сложное в эксплуатации. Особо хитрых специальных знаний для использования не требует.

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

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

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

И на релюшках могу и, даже, на лампах. На транзисторах или оптронах – самое простое. Если как следует понимаешь как работает компьютер и умеешь в электронику – это не так сложно как может показаться.

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

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

Это все здорово. Но как быть с текущем моментом? В данный момент и секс все еще в ходу. Сравним с применением перфокарт?

Секс в будущем уйдет (слава XXI веку!) vi тоже уйдет. А до тех пор, пока в ходу, будь добр признавать факты.

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

а сочетания клавиш понятны без документации

надо думать, ты ctrl+s с молоком матери всосал, обучаться этому не пришлось.

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

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

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

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

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

надо думать, ты ctrl+s с молоком матери всосал, обучаться этому не пришлось.

Ещё раз повторяю, они подписаны справа от пунктов меню. По крайней мере в классическом интерфейсе, в Гноме 3 возможно всё поломали.

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

Нет, спасибо

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

Я не состою в сатанинской секте

состоишь. Атеисты изучают религии. И секты. Ты же, на предложение ознакомиться, говоришь: «нет, спасибо». Обращаю внимание, тебе не предлагают вступить, тебе предлагают ознакомиться

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

Могучие поиск и замена при сохранении возможности простой лучше, чем бессильные. Признаешь?

Пусть будет так. Но зачем нужны могучие возможности в консольном редакторе по умолчанию для элементарных и аварийных случаев? Лучше использовать полноценный GUI редактор или IDE. Регулярные выражения там есть.

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

Ещё раз повторяю, они подписаны справа от пунктов меню

Здорово. В виме (не ви), тоже подписаны. Когда рассуждаешь о вещах, про которые не знаешь, случается.

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

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

You’re doing it wrong (эбаут ви юсин)

В любом случае, это плюс, а не минус

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

///А так как для юзера не важно что запускается в «страшном чёрном терминале», то и jed туда же.

У jed-а вполне себе нормальное есть меню по F10, видное сразу. Т.е. можно выйти из редактора, не испортив файл. Фон, кстати, не страшный чёрный, а страшный синий.

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

Про vim грешно говорить что он нафиг никому не уперся.

В качестве дефолта всё, закапывают, остальное о другом.

papin-aziat ★★★ ()
Ответ на: комментарий от pihter

Ты встречал человека, которому за 15 секунд не смог бы объяснить как править текст в vi?

Что за фантастический вариант?

papin-aziat ★★★ ()
Ответ на: комментарий от pihter

Тут уже линуксятником быть позорно

Мне это не грозит:

 % uname -srm
FreeBSD 12.1-RELEASE-p10 amd64

Валить пора с ЛОРа.

Карантин, посещать зоопарки несколько проблематично. Развлекаюсь как могу.

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

вполне себе нормальное есть меню по F10, видное сразу

меню по F10

видное сразу

Так вызываемое хоткеем или видное сразу?

У ee(1) меню вызывается очевидным Escape.

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

///так вызываемое хоткеем или видное сразу?

Видно сразу, но переход в него, как написано слева от меню ( F10 key ==> ) по F10. Т.е. по «естественной» и «дефолтной» клавише со времён NortonCommander.

Сочетание Alt+«подсвеченная буква пункта меню» так же работает, как работает и Alt+«подсвеченная буква пункта подменю», т.е. имеем вполне распространённое управление для редактора.

С чего этот jed не прижился как «дефолтный» «на первый раз» я не в курсах.

mister_VA ()

Шел 2020 год, а народ на лоре все продолжает устраивать срачи под 30 страниц о том, кому в чем больше нравится писать…

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

Вот когда уроды-разрабы софтины под видом жутко прогрессивного и пафосного обновления выкатывают нечто, что даже отдаленно не напоминает того, что было до - вот это покушение. А пока ваш сраный vi есть - пользуйтесь сколько влезет. Мне например насрать, мне и в нано неплохо. Аналогичную фразу может сказать мне адепт vi. И все. О чем тут 30 страниц срача я даже не догадываюсь.

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

О чем тут 30 страниц срача я даже не догадываюсь.

Закат эпохи. Раньше косой взгляд или неаккуратный чих в сторону vi или emacs превращался в священную войну с ковровыми бомбардировками, где только Аллах мог разобраться кто прав кто виноват, а терпеть вот закопали vi, а народ и не в курсе, что оно было такое и в чём собственно проблема.

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

а терпеть вот закопали vi, а народ и не в курсе

26 страниц

X512 ()
Ответ на: комментарий от papin-aziat

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

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

26 страниц

…переливания из пустого в порожнее. Весь срач сводится к диалогу типа:

  • Vi - говно!
  • Нет! Nano говно, а Vi торт!

И по кругу. Хотя что у первых, что у вторых никто ничего не отнимает.

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

Предоставь, если бы лет 10-15 назад кто-то ванговал, что будет так на полном серьёзе, и аргументированно отстаивал свою позицию, кто-то большой, да ещё вынес бы на рассмотрение, например в дебиан, тут 260 страниц горящих пердаков было бы мало.

papin-aziat ★★★ ()
Ответ на: комментарий от Oberstserj

Альфа говорила, что холивар уже отгремел в рассылке Федоры, но нам никто не притащил на лор, нам только вот, по факту получилось.

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

Хейтеров vi всегда хватало. Откуда вот взялись емаксеры? Крошечная часть это лисперы, все остальные — неосиляторы вима, но с претензиями на элитарность. Сейчас кстати наблюдается закат емакса, новые подобные комбайны как vscode его сильно шатают. Вим пока еще бодрячком благодаря упоротым фанатам уникальной концепции. Но тоже завянет вероятно, но vi-режимы в IDE будут жить.

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

холивар уже отгремел в рассылке Федоры

но нам никто не притащил на лор

Что заодно тонко намекает на то, что и Федора тут нафиг никому не сдалась…

Oberstserj ()
Ответ на: комментарий от papin-aziat

холивар уже отгремел в рассылке Федоры

Ссылка есть?

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

Крошечная часть это лисперы

Полагаю, ещё те, которые до сих пор пишут GNU/Linux.

papin-aziat ★★★ ()
Ответ на: комментарий от X512

Обычно Escape означает выход.

Да, поэтому вызывает меню выхода (сохранить и выйти, отменить и выйти и так далее). Остальное на наркоманских аккордах через Control.

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

со времён NortonCommander

Мальчик, уйди, тут взрослые дяди спорят! xD

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

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

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

Я хотел сказать, что vi всё-таки из мира юникс приехал, а имакс типа наш родной, столлмановский. :-)

Это пальцем в небо, я сам так и не понял о чём оно, в отличие от вим.

papin-aziat ★★★ ()
Ответ на: комментарий от X512

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

papin-aziat ★★★ ()
Ответ на: комментарий от Oberstserj

///О чем тут 30 страниц срача я даже не догадываюсь.

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

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

заменяют на не менее упоротый

Всё-таки степень упоротости nano меньше, чем vi/vim. У nano просто странные сочетания (при этом они подписаны) но в целом нормально, а vi/vim вообще из другого измерения.

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

///Мальчик, уйди, тут взрослые дяди спорят!

Ха-ха три раза. Если говорить о древностях, то можно вспомнить о «моей» первой ЭВМ: ЕС-1035. Какой там «чудный» был редактор, в котором необходимо было сначала указать номер редактируемой строки, затем «забить» «обратной дробью» "" (если мне склероз не изменяет, а не просто «дробью») то количество символов с конца строки, которые будут меняться, а затем набрать уже правильный «хвост».

На фоне такого «удобства» ЛЮБОЙ редактор будет удобным.

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

///У nano просто странные сочетания (при этом они подписаны)

Что с этих «подписаны», если подписаны они упоротыми в хлам инопланетянами?! Уже указывалось, что незнайкам эти сочетания «М-А» ни о чём не говорят. Так что даже отменить сделанные изменения, если уже сохранил файл, не получится.

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

Что с этих «подписаны»

В vim вообще ничего не подписано, надо читать простыню мануалов.

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

хотя есть много других простых консольных редакторов с не менее упоротым и неочевидным управлением

Поправил немного.

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

Поправил немного.

Ну и кто лидер по упоротости?

X512 ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)