Vim — если не лучший, то один из лучших мультиплатформенных текстовых редакторов. Аргументов, подтверждающих эту точку зрения, очень много, хотя достаточно всего одного.

Разработка приложения начата в 1991 году. Почти все ровесники Vim уже давно благополучно забыты и интересуют разве что поклонников старины, а этот редактор продолжает оставаться любимым инструментом множества разработчиков и технических писателей.

Тем не менее, несмотря на несомненные достоинства, у Vim есть один существенный недостаток — его освоение требует много времени. Разумеется, все затраты потом окупятся с лихвой. Тем более что эти затраты можно существенно сократить, если воспользоваться некоторыми программами, специально предназначенными для изучения Vim.

GVim

Для неопытного пользователя Vim неудобен не только необычными приёмами работы, но и необходимостью использовать терминал. По сути это двойной шок, которого можно избежать.

Возможно, новичку не следует сразу «бросаться в омут с головой», а сначала установить графическую версию этого редактора. В ней практически все клавиатурные команды продублированы в привычном иерархическом меню, поэтому пользователю придётся значительно реже заглядывать в шпаргалку, а привыкать постепенно.

Такой подход позволит сделать обучение значительно более плавным и мягким. Скажем, осваивать всего несколько команд в день или даже неделю, а все остальные операции выполнять при помощи мыши. И пользователю не придётся выкраивать время специально для обучения — он сможет совместить его с повседневной работой.

Vimtutor

Иногда проще не начинать использовать само приложение, а прибегнуть к помощи вспомогательного материала. Для Vim это — крошечное приложение Vimtutor, представляющее собой учебник для пользователей.

Интересно, что этот учебник запускается в Vim, поэтому чтение в нём совмещается с практическим обучением. Например, после того, как новичок прочтёт о клавишах управления курсором, он сразу может применить знание на практике.

Наклейки на клавиатуру

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

Готовые комплекты наклеек на клавиши специально для изучающих Vim нетрудно найти в Интернете. Стоят они совсем недорого, а когда надобность в них отпадёт, то отклеить их будет совсем нетрудно.

Расширения и сайты

Почему бы не использовать для привыкания к Vim какую-нибудь другую часто запускаемую программу? Например, браузер.

Поклонникам Google Chrome можно установить расширение Vimium, а для Firefox написано расширение Vimerator. Они позволят применять для управления программой те же самые клавиши, что используются в Vim.

Наконец, существуют специальные сайты для изучающих этот редактор. Например, vimgifs.com, на котором размещено множество коротких gif-роликов с примерами выполнения некоторых востребованных операций.