Перейти к содержимому

Как выйти из vim мем

  • автор:

Как выйти из Vim

Как выйти из Vim главное изображение

Если вы чувствуете себя немного расстроенным по причине незнания того, как выходить из Vim, то, скажу я, зря. Вы такой не один. Согласно Stack Overflow, около миллиона разработчиков искали выход из него.

Как выйти из Vim Я впервые столкнулась с такой проблемой, когда проходила на Хекслете курс по Git и случайно забыла написать комментарий к коммиту. Меня выкинуло на непонятную страницу, с которой я не могла выйти. Не знаю почему, но команду выхода не удалось найти на первых ссылках результата поисковика, поэтому, надеюсь, что кому-то будет полезно =)

  1. Нажмите ESC один раз (иногда дважды);
  2. Убедитесь, что вы используете метод ввода на английском языке;
  3. Следующий шаг зависит от текущего статуса и ваших ожиданий:
    • Если вы не вносили никаких изменений, введите :q и нажмите Enter/return. Вы также можете заметить что :q на самом деле является сокращенной версией команды :quit.
    • Если вы внесли какие-то изменения и хотели бы их сохранить , введите :wq и нажмите Enter/return В этом случае нам нужно будет использовать :wq, что означает "write and quit". Вы можете найти это в документации :wq.
    • Если вы внесли какие-то изменения и предпочитаете отменить их, введите :q! и нажмите Enter/return

В Vim есть семь режимов BASIC и семь дополнительных режимов, которые считаются вариантами режимов BASIC. Вы можете запустить :h vim-modes внутри Vim, чтобы прочитать документацию, если хотите узнать больше.

К счастью, нам не обязательно знать их все, чтобы начать работу. Но есть два режима , которые будет полезно знать: Normal Mode, Insert Mode.

Normal Mode имеет важное значение, поскольку только здесь мы можем запускать команды. Скажем, если мы хотим прочитать документацию vim-modes, мы должны сначала убедиться, что мы в Normal Mode, прежде чем вводить :h vim-modes. Войти в Normal Mode можно нажатием ESC.

Insert Mode вы используете для редактирования текущего файла (в Vim это обычно обозначается как buffer). По умолчанию мы оказываемся Normal Mode. Если нам нужно внести изменения в текущий файл, сначала нам нужно переключиться на Insert Mode. Наиболее распространенный способ сделать этот переключатель является нажатием i на Normal mode после наведения курсора на то место , которое мы будем редактировать.

И, когда мне становится грустно, с какой очевидной ошибкой я столкнулась, то всегда вспоминаю фразу из статьи:

Если вы чувствуете себя немного расстроенным по причине незнания того, как выходить из Vim, то, скажу я, зря. Вы такой не один. Согласно Stack Overflow около миллиона разработчиков искали выход из него.

«Как выйти из Vim?» Этот текстовый редактор такой сложный, что в нем застряли миллион человек

Vim — свободный текстовый редактор, который работает в консольном режиме во множестве операционных систем. Это очень мощная программа, но разобраться в ней сходу непросто. Просто чтобы выйти из нее, нужно последовательно нажать Esc , затем : , q и Enter .

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

Неудивительно, что тема на Stack Overflow оказалась крайне популярной у разработчиков. 23 мая общее количество просмотров страницы достигло миллиона. В честь этого события в блоге проекта вышел пост с анализом аудитории, которая интересовалась, как покинуть Vim.

Как оказалось, чаще всего не могли выйти из Vim пользователи с Украины — на них приходится больше шести процентов просмотров темы. Следом идут Турция, Индонезия, Пакистан, Вьетнам и Россия. Меньше всего за подсказкой обращались разработчики из Японии, Южной Кореи и Китая.

С проблемой выхода из Vim чаще всего сталкивались пользователи, которые интересуются front-end веб-разработкой. Следом идут программисты, связанные с продуктами Microsoft, и мобильные разработчики. Меньше всего шансов застрять в Vim у тех, кто пишет код на C++, C, Python и Ruby.

Как выйти из VIM? ⁠ ⁠

Как выйти из VIM?

Забавное наблюдение: Волк закладывает себя кирпичом, потом шарит руками по кирпичным стенам, а потом вид сверху — а на стенах кафель. Коричневый такой, советский, знакомый с детства. Понятно, что это было сделано для упрощения работы художников, и подразумевается там кирпич, но тем не менее.

Вот здесь чел все по полочкам разложил

Предпросмотр

Учебный python-проект student на gitlab с тестами, часть 1⁠ ⁠

Периодически приходится объяснять одни и те же детали работы с python в gitlab. Решил записать видео-версию, чтобы покрыть часто возникающие вопросы.

Часовое видео включает в себя полноценную работу в консоли и редакторе vim. Раскрыты следующие аспекты:

1. создание проекта в gitlab

2. консольную работу в git (git status / add / commit / diff / push), в том числе удобные alias для ускорения работы

Как выйти из vim мем

<mixture> vim имеет два режима: всё портить и бибикать

Using a free version of vi is not a sin but a penance.

Содержание

vi — текстовый редактор в UNIX-like системах. Известен крайне своеобразным принципом работы (см. эпиграф), из-за чего имеет как множество поклонников, так и множество противников. Споры между ними, по некоторым данным, и стали первой настоящей религиозной войной в интернетах.

Является внуком редактора em, который позиционировался как «редактор для смертных» («editor for mortals»), в противовес зело непростому, для простых смертных, ed.

Название редактора правильно произносится в транскрипции как «ВиАй». Педивикия гарантируэ.

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

  • nvi — (new vi) обладает наибольшей совместимостью с оригинальным редактором от Билла Джойя
  • elvis — старейший клон, от которого затем отпочковался nvi
  • vim — самый тяжёлый и самый популярный из всех клонов vi

Особенности

  • vi работает в нескольких разных режимах, причем в зависимости от режима одни и те же действия имеют разный эффект. В одном из режимов vi пищит, а в другом — всё портит. Особенно этот эффект радует нубов.
  • Практически любая строка латинских букв является синтаксически верной командой для vi.
  • vi (и его улучшенный клон vim) считается весьма мощным редактором. Теми, кто умеет с ними работать напильником .
  • Те же, кто не умеет работать с vi и не горит желанием научиться, помнят его как один из кошмаров мира UNIX. В сущности, хуже чем vi — только sendmail.cf.
  • Почти каждый UNIX-нуб спрашивал своего Гуру «Как выйти из vi?»
  • По сравнению с оригинальным Emacs vi занимает в среднем в 65 раз меньше места в оперативной памяти и в 850 раз на диске — канонiчные 1.44 mb.
  • В педивикии vim признан официально кошерным для удобного редактирования статей. пруф (выпилена). Для редактирования уютненького тоже удобен, после минимального допила (если, конечно, слова «удобный» и «вим» можно поставить в одном предложении).
  • Более чем в 9000 случаев редактор vi становится единственным редактором, доступным в однопользовательском режиме, когда система в него падает из-за ошибок и прочих дизастеров. Знание vi в такие моменты весьма спасает анонимуса, когда нужно редактировать системные файлы.
  • Яндексу этот редактор известен, как редактор 6 (видимо, из-за римского написания шестерки как VI).
  • В отличие от единственного какбе «конкурента» не вызывает болезней суставов.

vi в фольклоре

  • vim считается единственным конкурентом Emacs’а, у которого есть режим vi (evil-mode). С этим связано множество шуток, например «Ты нарушил баланс Силы» из userfriendly.org.
  • BOFH знает и любит vi. Одна из его знаменитых отмазок — «Система остановлена. vi нужно обновить до vii.»
  • vi vi vi — число дьявола.
  • Модераторэхи ru.vim перешел на Emacs [пруфлинк?] .
  • Вий в восточнославянской мифологии — дух, несущий смерть, что символизирует. Алсо у Гоголя есть одноименная повесть.
  • Хотя в православном debian ви был выпилен (из состава /bin) и заменён на nano, но в составе бизибокса всё равно ви, так что учить его придётся.
  • Про vi написана песня:

Addicted To vi (with apologies to Robert Palmer) You press the keys with no effect, Your mode is not correct. The screen blurs, your fingers shake; You forgot to press escape. Can’t insert, can’t delete, Cursor keys won’t repeat. You try to quit, but can’t leave, An extra «bang» is all you need. You think it’s neat to type an «a» or an «i»— Oh yeah? You won’t look at emacs, no you’d just rather die You know you’re gonna have to face it; You’re addicted to vi! You edit files one at a time; That doesn’t seem too out of line? You don’t think of keys to bind— A meta key would blow your mind. H, J, K, L? You’re not annoyed? Expressions must be a Joy! Just press «f», or is it «t»? Maybe «n», or just «g»? Oh—You think it’s neat to type an «a» or an «i»— Oh yeah? You won’t look at emacs, no you’d just rather die You know you’re gonna have to face it; You’re addicted to vi! Might as well face it, You’re addicted to vi! You press the keys without effect, Your life is now a wreck. What a waste! Such a shame! And all you have is vi to blame. Oh—You think it’s neat to type an «a» or an «i»— Oh yeah? You won’t look at emacs, no you’d just rather die You know you’re gonna have to face it; You’re addicted to vi! Might as well face it, You’re addicted to vi!

Vim для нубов

Существует неправославная надстройка для Vim под названием Cream. Призвана сделать Vim простым в использовании. Впрочем смысл её существования неясен — заменяется использованием gvim и стандартными строками в конфиге из любого руководства для начинающих.

Алсо существует православная, я гарантирую это, надстройка для огнелиса под названием vimperator [1] , призваная сделать огнелиса простым в использовании. Упрощает, но большой vimperatorrc замедляет загрузку, сильно. Так-то. Есть так же лайтовый вариант для нубов — VimFx.

Есть такая же приблуда для хрома — vimium

Откровение божье

  • Чтобы выйти из vi, нужно нажать «ESC (можно использовать Ctrl+[ или Ctrl+C) :q!». Все изменения будут утеряны. Или ESC и ZQ если не нужно сохранять или ZZ если нужно. Либо вообще в другой консоли набрать «kill −9 `ps -ef | awk ‘/vi/ ‘`» или не ебать мозг и просто сказать «killall vi».
  • Это единственное, что нормальному человеку вообще стóит знать о vi.
  • Ну а для не сильно нормальных вот еще: :e — открыть файл, :w -сохранить изменения, :q -выйти (или проще: 😡 — сохранить изменения и выйти).
  • vim можно элементарно освоить, запустив в консоли команду vimtutor ru и следуя инструкциям. Для Ъ — в комплекте с vim’ом идет готовый учебник для самых маленьких на русском.

Наслаждайтесь, на следующей неделе мы расскажем вам про ed — первооснову всех редакторов вообще и поделим на ноль.

  • В этой стране ВИМ — это также Всесоюзный (теперь всероссийский) институт механизации сельского хозяйства. Moar кобайнов хороших и разных. Так-то.
  • А в этом городе — Валентина Ивановна Матвиенко. Гой! Или хой? Не важно.
  • Если верить словарям, то vi переводится на русский как « деревенский дурачок »
  • vim — по английскому словарю: энергичность, прыть (что как бы намекает)

Для особенно упоротых

  • Имеются ТЫСЯЧИ православных vim’оподобных браузеров, использующих движок WebKit, проходящий тест ACID3 полностью. Управлять ими можно полностью с клавиатуры и, разумеется, используя команды а-ля vim. Начинаем перечисление:

Каждый из этих браузеров слизан с расширения vimperator (pentadactyl) для файрфокса. 99.9% интернетов будет работать в них, не забывайте, в гуглхроме тоже используется вебкит.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *