Минимум один трюк Vim, про который вы не знали

Я уже восемь лет работаю в Vim и постоянно открываю что-то новое. Принято считать это достоинством Vim. Как по мне, так это недостаток открытости: куча скрытых функций спрятаны слишком глубоко.

Вот говорят о красоте модального редактирования и текстовых объектах, но мне кажется, что суть Vim не в этом. Vim — это лоскутное одеяло из подсистем, под завязку забитых дополнительными инструментами. Только в обычном режиме редактирования более сотни комбинаций клавиш! Такая плотность инструментария в значительной степени объясняет, почему Vim настолько полезен. Если «показать все теги для ключевого слова» — это просто g], то этой командой будут пользоваться гораздо чаще.

В системах с недостатком открытости приходится полагаться на руководства. Но для Vim их не так уж много. Есть статьи для новичков, такие как ciw (не путать с CIA, мануалом ЦРУ по Vim) и тому подобное. И есть статьи экспертов, которые погружаются в подсистемы. Но никто на самом деле не говорит об этих особых трюках, которые заставляют воскликнуть: чёрт побери, как мне это было нужно в течение последних шести лет!

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

Читать

Как выйти из VIM

Вчера вопрос «Как выйти из редактора Vim?», опубликованный в 2012 году, достиг рекордного количества просмотров: 1 000 000. В честь этого события на Stack Overflow провели исследование и выложили статистику, которая иллюстрирует популярную проблему.

Почему не получается выйти?

Причины обычно две: человек попадает в Vim неожиданно для себя (его туда забрасывает консоль или стороннее приложение) и / или он заходит туда настолько редко, что каждый раз забывает, как закрыть программу. Читать

Vim — редактор или злая шутка фанатиков командной строки

//Стырил откуда то из welinux.ru

 

прошу заметить, что в SUSE vi по умолчанию

настроен и  правда очень удобно, в бубунте же

дефолтная настройка далеко не так дружелюбна…

 

 

Из личной переписки (просто подумал — а что этому тексту в моей почте пылится — наверняка кому-то на пользу пойдет):

Наверное, самое сложное для человека с windows-складом ума — это научиться работать с редактором vi. Ну или просто понять, как можно было сделать такое и продолжать переносить из системы в систему. 🙂

Vim — это ВЕЩЬ(с большой буквы) 🙂
Даже знаком с человеком, который даже в Windows постоянно пользуется vi(программа gvim) для редактирования текстов.

Как говорил Станиславский: «Не верю». Убеди

Читать