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

Почему открытие файла на Ctrl+R, а не Ctrl+O?

Ctrl+R потому что Read File.

Ctrl+O потому что Write Out.

Поиск на Ctrl+W потому что Where Is.

Они там больные и не лечатся.

В русской локализации, кстати, подсказка Read File превратилась в «ЧитФайл».

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

Никогда не юзал эту дичь

А пустая чёрная консолька не дичь? Особенно если никакой истории команд там нет.

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

забыл уже название

ee, во многом двойник joe

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

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

Куча топиков от новичков в просьбой помочь кончалась ничем потому что слишком сложно всё для них. А был бы mc, насколько бы стало легче доставать всё нужное...

И ты так и не ответил, почему sftp легче и круче mc? Оно что, права на файлы мне подправит? После того как я натрахаюсь с настройкой самого sftp...

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

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

Вайфай поднимается после логина из рабочего окружения.

так настрой…

Сохранять глобально пароль небезопасно

кто его у тебя украдет?

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

Ну так я и отвечал на отрицание того, что это «дифолтский дифолт», см. ветку ответов выше целиком.

EXL ★★★★★
()

Правильно! Этот ваш vi убог до невозможности! Но и nano тоже так себе как редактор. Вот vim – другое дело. Вот его и надо по умолчанию ставить.

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

Я, кстати, стал таскать за собой из системы в систему его, удобно.

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

Ну признайся, что ты просто троллишь.

Я серьёзно. Модальные режимы VIM не нужны. Уже сложился стандарт взаимодействия с интерфейсом и модальным режимам там не место. Когда я вижу непонятно почему открывшийся VIM, у меня руки чешутся написать что-то вроде kill $(pidof vim). Назло. И потом перенастроить редактор по умолчанию на GUI редактор или на тяжёлый случай nano.

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

Уже сложился стандарт взаимодействия с интерфейсом

Вот и придерживайтесь его.

В одной из тем тут автора TEA сумасшедшим назвали сегодня. А эти светлые головы, у которых Ctrl+O – это Write Out, у них наверное всё хорошо.

wandrien ★★
()

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

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

Вот и придерживайтесь его.

Там коллизии с UNIX комбинациями. В любом случае VIM намного дальше nano в плане стандартного поведения. Вариативность сочетаний клавиш в текстовых редакторах и так имеется: где-то поиск работает по F3, где-то по Ctrl+G. Где-то надо нажимать отдельное сочетание для выбора строки поиска, а где-то тоже самое, что и для поиска. Главное, что сохраняется концепция сочетаний клавиш, а не непонятных режимов.

А эти светлые головы, у которых Ctrl+O – это Write Out, у них наверное всё хорошо.

Ничем не лучше команд VIM.

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

я надеюсь ты из links пишешь? или ты с ограниченными возможностями и сидишь на фаерфоксе/хроме?

какир с ограниченными возможностями мозга думает что фишка vim в том что он консольный, и не знает что эмуляция vim есть в Firefox, IDEA, VSCode и др. графических приложениях.

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

В любом случае VIM намного дальше nano в плане стандартного поведения.

Именно за счёт того, что VIM дальше, он не выносит мозг. Ты же не путаешь, дрель и молоток – у них ВСЁ разное.

Но почему, ять, к традиционному vi в дополнение не положить в базовую систему нормальный редактор для чайников? Или мы байты там экономим?

Главное, что сохраняется концепция сочетаний клавиш, а не непонятных режимов.

О, ну я так и VIM могу защитить: просто начинай все «сочетания клавиш» с ESC, и никаких тебе режимов. Упорин? Упорин.

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

какир с неограниченными возможностями думает, что если он выучит вим, то он станет круче…

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

Но почему, ять, к традиционному vi в дополнение не положить в базовую систему нормальный редактор для чайников?

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

О, ну я так и VIM могу защитить: просто начинай все «сочетания клавиш» с ESC, и никаких тебе режимов.

Не надёжно. При отпускании клавиш можно не вернуться из режима и остаётся только kill $(pidof vim).

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

Они там больные и не лечатся.

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

Но тут другой вопрос напрашивается. Год первого релиза Nano – 1999, когда уже были GNOME 1 и KDE 1 с нормальными и привычными всем Ctrl+O/Ctrl+S/Ctrl+W и пр. Если они хотели сделать простой и удобный редактор для новичков, каким себя позиционировал Pico, почему они не последовали тому, что тогда использовалось всеми в GUI?

Допустим, они всё-таки решили сделать идейное продолжение Pico с его такими вот ужасными хоткеями, может быть в 1999 это было оправдано. Но годы шли, про Pico все забыли, а Nano как остался с неудобными хоткеями по умолчанию, так и сейчас распугивает ими своих потенциальных пользователей. Уж за 20 лет могли бы посмотреть на актуальные тенденции, раз позиционируют свою программу как удобный и простой текстовый редактор «для всех».

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

Куда «не вернуться». ESC возвращает к началу.

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

И поэтому во всех гуях Ctrl+O означает open, а у нас будет означать save. «Можно и потерпеть».

Здравствуйте, это клуб любителей BDSM? Как пропатчить nano под аниме?

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

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

На данный момент это лучшее из имеющегося.

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

В gentoo по дефолту нет и не было никакого vi.

Ах, теперь понятно, почему в Gentoo отсутствует приток новых пользователей и её популярность среди пользователей Linux неуклонно снижается.

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

Вопросы без ответов :)

Мне как-то не довелось работать ни с Elm, ни с Pine – как-то возрастом не вышел. Да и с Pico знаком только по историческим экскурсам. Но не удивлюсь, если окажется, что это уходит корнями еще в 1986-й год, в эпоху Elm.

Спустя 20 лет после начала разработки nano заслужил стать дефолтом Федоры. Тогда и Федоры-то никакой еще не было…

Теперь через 20 лет ждём micro?

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

Это же tango во все поля, а не особенности терминала.

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

На данный момент это лучшее из имеющегося.

Есть же Вышел Micro 1.4 -- идейный наследник Nano

P.S. сейчас установил и проверил, он без Nano’вской наркомании и с относительно нормальными хоткеями.

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

Nano везде

«а мужики то и не знаю» в busybox :)

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

Теперь через 20 лет ждём micro?

Давно уже есть, кстати оно ничего, но kakoune конечно лучше всех :)

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

Теперь через 20 лет ждём micro?

Через 20 лет ждём надёжного GUI, чтобы это всё не понадобилось.

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

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

За вечер? Где твой личный самолет, если ты такой одаренный?

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