Comments 17
В статье не упомянуто, что команды vim понятны и логичны. ;)
Не указана важнейшая команда - как выйти из vim, не сохраняя испорченного файла... (Отнеситесь как с шутке, сам использую nvim в работе).
Спасибо, нужная вещь поскольку Nano или MC не везде есть.
И чем же он так великолепен и хорош? У vim действительно есть ряд преимуществ, которые отсутствуют в том же nano. Но во-первых, это тема для отдельной статьи, а перед нами всего лишь очередная шпаргалка по vim из поисковой строки гугла. А во-вторых, для новичка vim удобнее чем echo "hello world!" > text.txt , но полный анахронизм если можно просто установить nano.
Думаете, там хватит на статью?
могу лишь сказать, что после vim я в nano испытываю дискомфорт: половину вещей, которые мне нужны, мне удобнее делать в vim, а другую половину я не умею делать удобно ни в vim, ни в nano.
Хуже nano для меня только mcedit
Вы можете испытывать, что угодно, хоть оргазм. Но не привирайте. Для любого обычного человека вариант работы, редактирования файла сразу после открытия, в любом месте, где курсор удобно перемещается "стрелочками", где можно сразу вводить\править текст, сохранить и выйти - это практически единственный и естественный метод правки текста. Иначе бы мы жили в мире где кроме описанного выше метода в различных офисах, блокнотах, текстовых редакторах, в смартфонах, компьютерах.. был бы ещё какой-нибудь метод работы с текстом с "h - переместить курсор влево", "a - вставить текст после курсора".. но оглянитесь, этого нет. А то что есть vim, и кто-то им пользуется, давайте честно скажем - его появление и становление во многом обусловлено средой и временем, количество пользователей его минимально, а для остальных это "непонятная хрень" и какая-нить шпаргалка вроде nano -l file.txt вызывает больше эмоций, чем от vi :set nonumber.
Имхо, вообще не раскрыта тема "насколько он удобен". По сравнению с чем? С отсутствием текстового редактора? :)
Две недели назад был царский холивар, набравший около 1000 комментариев, о том, нужен ли vim в наше время. А это, я так понимаю, эхо холивара.
Есть такая шутка, что vim используют те, кто не может из него выйти. А ещё Stackoverflow на основании количества просмотров вопроса о том, как выйти из vim сделал вывод, что в нём застревали как минимум миллион разработчиков.
А знаете, почему? Да потому что даже вы в своей статье не упомянули, что сначала нужно нажать Esc, чтобы выйти из режима ввода.
vimtutor
Для меня полезная шпаргалка. Спасибо!
Благодарю!
Vim: шпаргалка для начинающих