LINUX.ORG.RU

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

 , , ,


3

2

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

Что сказать?! Когда-то, я залез в технический раздел ЛОРа (каюсь, да, правила не читал, модераторы справедливо всё потёрли и шкворцов поубавилось, больше так не делаю) и развел там небольшой, но весёлый срачик на тему 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

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

За прошедшие 3 года vscode кажется окончательно прикопал emacs. Что печально.

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

Но всё равно где-то есть инакомыслящие!

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

вот и к виму пришёл карачун.

Лолшто? Vim набирает популярность.

2015 Vim 15.2%

2019 Vim 25.4%

А вот этот ваш nano, потихоньку подыхает:

2013 nano (37%)

2016 nano (36%)

2017 nano (16%)

Вы из какого манямирка к нам заявились-то? Где там у нас nano был хоть сколько-нибудь популярным?

И да, к разработчикам Fedora теперь животрепещущий вопрос: зачем они непопулярный и устаревший редактор, от которого в последнее время активно отказываются, ставят дефолтным? В следущем релизе на ed перейдут? Впрочем, даже он будет гораздо более лучшим выбором, нежели nano.

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

Где там у нас nano был хоть сколько-нибудь популярным?

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

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

Смотри, дошуткуешься, будет вам systemd-nanod.

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

сам факт, что свалили гиганта експлицитно

Да где его свалили-то? То что изменили дефолт в Fedora, не значит что у vim’а пользователей станет меньше. К vim’у люди приходят не через дефолт, а осознанно. А многие как раз намучавшись с говнохоткеями nano, в этой теме вижу я не один такой.

А карачун судя по всем статистикам как раз наблюдается у nano. Так что это довольно сомнительное решение, что дефолтный vim изменили на подыхающий редактор. Вот сменили бы на micro или еще что-нибудь, тогда выбор был бы адекватным, действительно с заботой о пользователях и дружелюбности.

А то сменили действительно трудный в освоении редактор на какое-то говно и рады. Шило на мыло. Любой новичок что от vim’а будет плеваться, что от nano с его идиотизмом. Подобные хоткеи заходят лишь хлебушкам. Даже здешние апологеты и евангелисты этого редактора все как один обосрались и юзают всякие там F3, читают ненавистную им документацию, ковыряют конфиг nano и т. д.

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

Не особо вникал как оно там работает. Тогда что еще кроме less и more использует vim-like схему хоткеев? Сходу можешь что-нибудь назвать?

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

В следущем релизе на ed перейдут? Впрочем, даже он будет гораздо более лучшим выбором, нежели nano.

Где-то видел смешную картинку про ed, но не могу найти. Так что воспроизвожу анекдот в прямом эфире:

$ ed
^C
?
^C
?
exit
?
quit 
?
^C
?
^\
?
^Z
[1]+  Остановлен    ed
Status: 148[TSTP]
$ killall -9 ed
[1]+  Убито              ed
$ 
wandrien ★★
()
Ответ на: комментарий от EXL

Тогда что еще кроме less и more использует vim-like схему хоткеев?

В gtk2 можно включить для полей ввода vim-режим. В gtk3 не знаю.

В bash (и вообще в readline) есть vim-режим.

В emacs есть возможность подключить vim-like управление.

mcview, nnn, lynx, links, elinks понимают часть хоткеев vim-а. Да наверное еще много другого ПО.

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

Да где его свалили-то?

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

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

Это уже о другом, меняйте на что хотите, кто ж против, правда хлебушек полагает, что для этого нужна мохнатая рука.

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

Через пару лет молодой сисодмин не будет обязан знать vi

Кстати, по поводу молодых сисадминов, которые сегодня как на подбор DevOps’ы:

http://esxi.z-lab.me:666/~exl_lab/screens/vim_devops_stat.png

Среди них самый большой процент использующих vim-редактор. Так-то.

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

Кстати, по поводу молодых сисадминов, которые сегодня как на подбор DevOps’ы:

Они в Visual Studio Code конфиги правят. Там есть поддержка SFTP.

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

Среди них самый большой процент использующих vim-редактор.

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

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

Скорее после релиза Fedora 33 процент использующих vim только увеличится.

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

+1. Поставил плагин для придания PyCharm vi-образного поведения. Таким образом редактором PyCharm стало возможно пользоваться.

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

Против jed, pico, mcedit, SanOS edit претензий нет?

SanOS edit? Есть претензии.

UTF-8 не понимает, глючит, для реальной работы не предназначен. SIGWINCH обрабатывать не умеет. Вечно вы откапываете какую-то ерунду.

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

Недавно запустил git rebase --interactive на новой рабочей машине, и несколько минут в этом nano пытался удалить весь текст, сохранить и выйти, чтобы отменить рибейз и ничего не потерять. Теперь запомнил, что в первую очередь на новой системе надо менять дефолтный editor.

orm-i-auga ★★★★★
()
Ответ на: комментарий от orm-i-auga

Они наверное тоже используют pager, как man.

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

Нет, там какой-то ubuntu based был дистрибутив, не знаю точно откуда эта опция дефолтного редактора приплыла, может и из убунты

orm-i-auga ★★★★★
()
Ответ на: комментарий от EXL

Прошу прощения за задержку с ответом, неотложные дела.

Итак, по п1. Я писал:

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

Видите ли, существует большая разница между «не_нравится_хоткей_хочу_как_в_%EDITOR» и «не_смог_ничего_сделать_потому_что_не_понял_как». В нано основные хоткеи написаны внизу экрана. Если погромист не смог их разглядеть, он и есть дегенерат. Мы сейчас не про вкусовщину, а про банальную тупость.

По п2. Я писал:

В нано два хоткея. F3 - сохранить. Ctrl+X - выйти.

Какие голоса вам нашептали, что

вы палитесь тем, что сами не осилили Ctrl+O, полезли в документацию и нашли там более удобный F3

мне неведомо. Но с веществами лучше поосторожнее, от них мерещится.

Ну и что касается п3.

Тут вы снова плавно теряете берега адекватности. Нано я пользуюсь очень давно. И реально не помню где и когда наткнулся на F2 и F3. Для меня эта информация никогда не была важна.

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

utanho ★★★★★
()
Ответ на: комментарий от orm-i-auga

Теперь запомнил, что в первую очередь на новой системе надо менять дефолтный editor.

Ага, спасу нет от нанонистов

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

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

Итак, по п1. Я писал:

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

Именно. В твоей же цитате слово «трудные», то бишь неудобные. Тут полтреда участников жалуется именно на трудность и неудобность хотекеев в nano. А сейчас ты заявляешь, мол: «нет-нет, вы меня неправильно поняли! Дегенераты не те, кто посчитал хоткеи трудными и неудобными, а те, кто не разглядел их в визуальной подсказке.»

Г - логика. Более глупое оправдание придумать сложно. Прямо детский сад, штаны на лямках.

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

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

Таких людей на лоре полно, так что с разморозкой

да мы про разное: людей с пятью звездами, не способных понять смысл текста из шапки тут не сыщешь )

Далее, понятие «знать язык» весьма резиновая вещь

я имел в виду не «знать язык», а уметь прочитать и понять презент симпольный текст

Всё учат английский.

На улицу давно выходил?

Ну так большинство и русского не знает. Не будем на них равняться. Под «все» я имел в виду публику читающую, развивающуюся – не коров, а людей.

на язык он время в обозримом будущем просто не найдет.

в ближайшем, не в ближайшем – все равно никуда не денется

Избитый шаблон, ты точно в теме?

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

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

В твоей же цитате слово «трудные», то бишь неудобные. Тут полтреда участников жалуется именно на трудность и неудобность хотекеев в nano.

Так на трудность или неудобность? Это разные вещи и приравниваете их друг к другу только вы в своей голове.

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

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

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

Так на трудность или неудобность? Это разные вещи

Так «трудные хоткеи» или «не смог разглядеть хоткеи»? Это разные вещи и приравниваете их друг к другу только вы в своей голове в глупых попытках оправдания.

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

людей с пятью звездами, не способных понять смысл текста из шапки тут не сыщешь

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

а уметь прочитать и понять презент симпольный текст

Дык проблема не в пресловутых временах (если исключить из них понятие вида), их всего три, а в драматическом различии наших языков. Чего стоит привыкнуть к пассиву, модальностям и перфекту, неговоря уже о различении частей речи и синтаксической функции членов предложения, которые совершенно не очевидны без подготовки. А как русскоговорящему плохо даётся английский артикль?! Это отдельная песня. А ведь это всё минимум, чтобы точно понять как работает программа, например. Да, возможность потыкать палкой в программу нивелирует недостаток грамматики, но осадок у неофита остаётся и продолжает отталкивать от языка.

Под «все» я имел в виду публику читающую, развивающуюся – не коров, а людей.

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

в ближайшем, не в ближайшем – все равно никуда не денется

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

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

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

Может у вас трудности в личной жизни и вам надо выговориться?

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

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

Толково

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

Я спросил

Может у вас трудности в личной жизни и вам надо выговориться?

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

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

Вам слово «шланг» не даёт покоя. Прям зацикленность. Если это что-то по Фрейду, то , тут ничем не помогу, я не психиатр.

А по существу есть что сказать? Или так и будете, из пустого в порожнее?

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

Вам слово «шланг» не даёт покоя.

Оно отлично характеризует ваше поведение в этой теме. Прямо таки эталон из палаты мер и весов.

А по существу есть что сказать? Или так и будете, из пустого в порожнее?

По существу я уже все сказал:

EXL:

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

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

Если это что-то по Фрейду, то , тут ничем не помогу, я не психиатр.

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

ПС. как же гбоард достал….

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

that does not spy on you!

Это меня не беспокоит.

Я свайпами пишу, она так умеет? Гугл просто рассчитан на деребанов с коротким вокабуляром, а когда на форуме пишешь, он не справляется предугадывать, вот и лепит всякое.

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