:x
:P
жВ
ты забыл :wqa
Не забыл. Предпочитаю просматривать файлы перед изменением. Но да, ещё этот вариант можно.
vim - упоротый красноглазый лабиринт, замаскированный под текстовый редактор, выйти из которого можно интуитивными и легкозапоминаемыми командами, которые приведены в первом каменте к этому посту
1. Write & quit
2. Quit
3. Quit (Right now, bitch! *Без сохранения)
4. Quit all (*из всех открытых табов и вкладок)
Коротко объясню почему используют vim:
1. Он есть в любой *nix машине, установленной за последние 30 лет. Если ты сисадмин, то у тебя нет выхода, кроме как юзать vim в ssh сессиях (даже nano не везде может быть, ed не в счёт)
2. От vim не болят суставы, все нужные вещи либо находятся в рабочей зоне клавиатуры, либо элементарно туда переносятся.
3. Он расширяем плагинами и не заточен жестко под языки (это же его главный минус). Если ты фуллстэк/сисадмин опять же - тебе не нужно держать отдельную IDE под каждую технологию - просто доставь плагины на нужные лично тебе языки и раскидай свой конфиг по всем рабочим тачкам.
2. Quit
3. Quit (Right now, bitch! *Без сохранения)
4. Quit all (*из всех открытых табов и вкладок)
Коротко объясню почему используют vim:
1. Он есть в любой *nix машине, установленной за последние 30 лет. Если ты сисадмин, то у тебя нет выхода, кроме как юзать vim в ssh сессиях (даже nano не везде может быть, ed не в счёт)
2. От vim не болят суставы, все нужные вещи либо находятся в рабочей зоне клавиатуры, либо элементарно туда переносятся.
3. Он расширяем плагинами и не заточен жестко под языки (это же его главный минус). Если ты фуллстэк/сисадмин опять же - тебе не нужно держать отдельную IDE под каждую технологию - просто доставь плагины на нужные лично тебе языки и раскидай свой конфиг по всем рабочим тачкам.
Вы_понимаете_о_чем_говорят_все_эти_люди?_Я_нет_.mp4
если б наряду с шоткатами оно понимало человеческие слова вроде exit и quit - было б лучше
на первом пункте можно было бы и остановиться. на безрыбье...
про суставы давно опровергнутый миф. суставы болят от артрита, а не какой-то деятельности.
если надо ставить плагины, то чем тогда сложнее поставить целые программы?
на первом пункте можно было бы и остановиться. на безрыбье...
про суставы давно опровергнутый миф. суставы болят от артрита, а не какой-то деятельности.
если надо ставить плагины, то чем тогда сложнее поставить целые программы?
:quit, :quitall, :write - так тоже можно.
В ssh сессии что-то функциональное кроме vim/emacs (фу) юзать сложно. Держать eclipse, sublime, gedit одновременно - ещё мозгоёбнее чем "труднозапоминаемый" vim. Это правда, что если ты ты пишешь только на {language_name}, то выгоднее держать специфическую IDE с дебаггером, анализатором типов и прочей шляпой.
А ещё vim помещается на дискету.
В ssh сессии что-то функциональное кроме vim/emacs (фу) юзать сложно. Держать eclipse, sublime, gedit одновременно - ещё мозгоёбнее чем "труднозапоминаемый" vim. Это правда, что если ты ты пишешь только на {language_name}, то выгоднее держать специфическую IDE с дебаггером, анализатором типов и прочей шляпой.
А ещё vim помещается на дискету.
Кстати, там у java-господ случайно нету аналога auto из c++ или var из c#? Чтоб писать просто auto кукарек = new Кукарек();
в цейлоне, котлине, икстенде и, на худой конец, скале - есть. в девятке тож обещали, но ее саму опять отложат, чтоб запилить более вменяемую модульность ядра
нетбинс тоже всё, пополз на кладбище
нетбинс тоже всё, пополз на кладбище
видимо что-то поменялось с тех пор, как я в последний раз застревал в виме :)
дискета - это круто
но, к сожалению, закатать пару гигов портабельного софта, с ИДЕ в том числе, на флешку - быстрее, чем найти дисковод
дискета - это круто
но, к сожалению, закатать пару гигов портабельного софта, с ИДЕ в том числе, на флешку - быстрее, чем найти дисковод
+1
А вообще, я в своё время наслушался од виму и решил узнать, чем же он так хорош. Поизучал вопрос и пришёл к выводу, что все, кто его рекламируют, не могут выделить суть. А суть не в том, что куча плагинов или что это дефолтный юниксовый редактор. Эти доводы устарели на тридцать лет и очень многие редакторы, а тем более IDE, давно обскакали вим. Суть вима в том, что он спроектирован так, чтобы на нём можно было максимально быстро РАБОТАТЬ С ТЕКСТОМ. Не печатать, не править исходники, а именно работать с текстом. Переставлять слова-строки-абзацы местами, например, и всё такое прочее. Главная фишка в том, что на всё в виме есть режимы: редактирования и перемещения по тексту. За счёт этого все нужные шоткаты оказывается можно вместить в рабочую область клавиатуры. Тупо не приходится раскорячивать пальцы в неудобных шоткатах, а тем более тянуться за мышой. И за счёт всего этого работа с текстом идёт процентов на 10, а то и все 30 быстрее. Но есть три но:
1. Для этого нужна невьебенная подготовка. Даже просто уметь печатать вслепую мало. Не говоря уже о том, что сам вим надо хорошо изучить.
2. В программировании собственно написание текста занимает лишь малую долю от общей работы. И попытка ускорить именно работу с текстом — это экономия на спичках. Хотя вообще и умение печатать вслепую, и хорошее знание рабочих инструментов, безусловно, полезно.
3. Остальные редакторы не стоят на месте. Тот же саблайм как редактор во многом превосходит вим, зато не так мозголомен. И имеет плагин, эмулирующий вим, так что работать в саблайме с текстом получается ничуть не хуже, чем в виме, зато не так мозголомно. Ну и не только в саблайме есть плагиы вим-режима.
А вообще, я в своё время наслушался од виму и решил узнать, чем же он так хорош. Поизучал вопрос и пришёл к выводу, что все, кто его рекламируют, не могут выделить суть. А суть не в том, что куча плагинов или что это дефолтный юниксовый редактор. Эти доводы устарели на тридцать лет и очень многие редакторы, а тем более IDE, давно обскакали вим. Суть вима в том, что он спроектирован так, чтобы на нём можно было максимально быстро РАБОТАТЬ С ТЕКСТОМ. Не печатать, не править исходники, а именно работать с текстом. Переставлять слова-строки-абзацы местами, например, и всё такое прочее. Главная фишка в том, что на всё в виме есть режимы: редактирования и перемещения по тексту. За счёт этого все нужные шоткаты оказывается можно вместить в рабочую область клавиатуры. Тупо не приходится раскорячивать пальцы в неудобных шоткатах, а тем более тянуться за мышой. И за счёт всего этого работа с текстом идёт процентов на 10, а то и все 30 быстрее. Но есть три но:
1. Для этого нужна невьебенная подготовка. Даже просто уметь печатать вслепую мало. Не говоря уже о том, что сам вим надо хорошо изучить.
2. В программировании собственно написание текста занимает лишь малую долю от общей работы. И попытка ускорить именно работу с текстом — это экономия на спичках. Хотя вообще и умение печатать вслепую, и хорошее знание рабочих инструментов, безусловно, полезно.
3. Остальные редакторы не стоят на месте. Тот же саблайм как редактор во многом превосходит вим, зато не так мозголомен. И имеет плагин, эмулирующий вим, так что работать в саблайме с текстом получается ничуть не хуже, чем в виме, зато не так мозголомно. Ну и не только в саблайме есть плагиы вим-режима.
> Если ты сисадмин, то у тебя нет выхода, кроме как юзать vim в ssh сессиях (даже nano не везде может быть, ed не в счёт)
Если ты не умеешь поставить WordStar-like редактор под таргет-систему, ты не сисадмин. И vi* не нужен.
Если ты не умеешь поставить WordStar-like редактор под таргет-систему, ты не сисадмин. И vi* не нужен.
Ага, на арму грузящуюся в рам чтобы подредактировать один файл сисадмин начинает ставить новый редактор. Удачи такому сисадмину в поисках новой профессии
Embedded это отдельная тема и идея встраивать монстра по имени vim в образ для ARM - не всегда хорошая идея. Тем более при том, что WS-like редактор обычно существенно компактнее и для подредактирования одного файла гораздо адекватнее, чем vi. Удачи тебе в практиковании ARM, новичок.
Ну что же, видимо про то что vi очень популярный апплет в busybox видимо некоторые не слышали. Ведь действительно вы найдете какой-то WS-like редактор в любо роутере? Мне не приходилось, а вот vi я находил почти всюду.
> 1. Он есть в любой *nix машине, установленной за последние 30 лет. Если ты сисадмин, то у тебя нет выхода, кроме как юзать vim в ssh сессиях (даже nano не везде может быть, ed не в счёт)
Некоторые *nix системы по умолчанию в минимальной установке используют nano. А в CentOS идеn vi, а не vim. Vim необходимо устанавливать. Хотя программа и та же.
Некоторые *nix системы по умолчанию в минимальной установке используют nano. А в CentOS идеn vi, а не vim. Vim необходимо устанавливать. Хотя программа и та же.
Первое правило *nix: если вы не знаете, что это – это вам не нужно.
vim консольный текстовый редактор. Он шикарен и очень удобен. Но первое знакомство с ним, как правило шок, отчасти поэтому на stackoverflow очень популярен вопрос как выйти из VIM
ты тоже не знал, как из него выйти, методом тыка научился им пользоваться, да так и остался?
Я линуксовый сис, это один из ежедневно используемых инструментов. Но на самом деле я не знаю как в nano править несколько строк, как быстро переходить на нужную мне строку, удобный вкл/выкл автотабуляции в новых строках и ещё тучу всего.
Из VIM первый раз все выходят одинаково – через kill -9 :-)))
Я оборвал ssh соединение чтобы выйти в первый раз
Это прозвучало так, как будто с тобой заговорила красивая девушка, а ты расплакался и убежал. Хорошо, что мне начальник норм попался, который подсказал, как закрыть файл с сохранением(звучит как-то по пидорски...)
"Это прозвучало так, как будто с тобой заговорила красивая девушка, а ты расплакался и убежал"
Пффф, всегда так делаю
Пффф, всегда так делаю
скрипт по cron?
Как видите, всё это игрушки. В конце дня, когда остаётесь одни в темноте, единственное, на что можете рассчитывать... Это CTRL+z
блять. че тут происходит?
А, ну хуйня какая-то, какие-то буковки и палочки между ними.
Я еще на соляре в ванильном vi посидел. И поседел.
Зачем выходить из vim?
ZZ
и ZQ - без сохранения
Больше упоротых способов выхода богу упоротых способов выхода!
Чтобы написать коммент, необходимо залогиниться
:q
:q!
:qa!
Элементарно