Это как что-то из страшилки. Миллион программистов не смогли выйти из Vim, когда попали в него. Доказательство? Один миллион ответов на вопрос о переполнении стека.
На момент написания статьи более миллиона.
Вопрос:
Я застрял и не могу сбежать. Он говорит:
«type: quit
Но когда я набираю текст, он просто появляется в теле объекта.
Вы, вероятно, были там и сделали это, но слишком гордитесь своими возможностями Vim сегодня, чтобы признать это. Это просто показывает или напоминает вам, что как только вы что-то знаете, и это становится знакомым, это также становится очевидным.
Мы долго смеялись над выходом из Vim.
Из ветки Reddit 2014:
В: Как создать случайную строку?
О: Поместите пользователя Windows перед vi и скажите ему выйти
вы можете заменить «пользователя Windows» на любую уязвимую группу, на которую вы хотите ориентироваться.
Другой с 2015 года
Выход из vim похож на езду на велосипеде
За исключением того, что мотоцикл горит.
И вы горите.
И все горит, потому что ты в аду.
а также
Я использую vi уже два года,
в основном потому, что я не могу понять, как выйти из него.
Тот факт, что вопрос достиг миллиона, был опубликован в блоге Stack Overflow:
«В прошлом году« Как выйти из редактора Vim »составило около 0,005% трафика вопросов: то есть одно из каждых 20 000 посещений вопросов Stack Overflow. Это означает, что в часы пиковой нагрузки в будние дни их около 80 человек в час, которым нужна помощь, чтобы выйти из Vim «.
Интересно то, что интерес к этому растет. Вопрос начал привлекать внимание примерно через год после того, как его задали, и постоянно поднимался после этого.
Однако в Интернете есть нечто большее, чем переполнение стека, и эта проблема вызвала беспокойство задолго до того, как в 2012 году родился рекордный вопрос. Google Trends показывает, что количество выходов из Vim росло по крайней мере с 2004 года, но его линейная тенденция, похоже, стартовал примерно в 2010 году, незадолго до того, как был задан вопрос о переполнении стека.
Однако данные Stack Overflow раскрывают некоторые интересные вещи. Теги, которые чаще всего посещают программисты, использовались для классификации технологий, которые они обычно используют. В первую очередь в списке искателей свободы были программисты на JavaScript и веб-программисты, владеющие C #, Android, ios, PHP, Java и так далее. Предполагается, что программисты, застрявшие в Vim, обычно работают в IDE, таких как Visual Studio, Eclipse, Xcode. и так далее.
Кажется, что Vim — это не только тюрьма, это ловушка. Эти бедные невинные программисты, вероятно, попали в ловушку Vim из-за ссылки или необходимости необработанного редактирования файла конфигурации и. как только они упадут, они не смогут выбраться.
Этот вопрос может не получить столько чтений в будущем, когда этот особый интерес утихнет, то есть, потому что если вы введете «как выйти из vim» в Google, вы получите
Чтобы выйти из редактора vi без сохранения внесенных вами изменений: Если вы в данный момент находитесь в режиме вставки или добавления, нажмите Esc. Нажмите: (двоеточие). Курсор должен снова появиться в нижнем левом углу экрана рядом с подсказкой с двоеточием. Введите следующее: q!
И да, это работает. Однако в цитате Google отсутствует последняя строка ответа:
Это закроет редактор, и все изменения, внесенные в документ, будут потеряны.
Хммм, это может иметь значение для некоторых искателей знаний и свободы от Vim.