Переназначение / отключение клавиш со стрелками, как было предложено, - отличный способ заставить себя не использовать их.
Еще одна вещь, которую следует учитывать: если нажатие Esc на клавиатуре вообще неудобно, вы можете переназначить Caps Lock на Esc в своей ОС. Для меня это был чрезвычайно полезный шаг, так как Esc неудобно дотягивать до моей базы знаний, и это было еще одним препятствием, которое удерживало меня в режиме вставки (так как из него было трудно выйти). Наличие Esc на Caps Lock делает его крошечным, а переход в режим вставки и выход из него происходит очень быстро.
Для изучения продвинутых вещей в Vim лучшим ресурсом является: help, но для получения основ вам просто нужно это сделать; это прежде всего мышечная память. Вы говорите, что знаете поиск. Сознательно используйте его как инструмент навигации. Поиск [/,?] И поиск на основе строковых символов [f, F, t, T] являются одними из ключевых инструментов Vim nav. Просто используйте их; в сочетании с отключенными клавишами управления курсором вы сможете перемещаться по мышечной памяти в кратчайшие сроки.
Текстовые объекты. Легко одна из лучших функций редактора. Это еще одна вещь, которую нужно немедленно практиковать сознательно. Такие слова, как «yiw», «dit» и т. Д., Такие мощные и быстрые; изучая и используя только их, вы почувствуете себя пользователем Vim.
После того, как у вас есть текстовые объекты и базовая навигация, пора переходить к чтению и обучению на: help регулярно и поиску в Интернете отличных плагинов. Серьезно, вы можете использовать Vim годами и получить "ага!" момент случайно наткнулся на какой-то непонятный лакомый кусочек в: help, о котором вы никогда не знали.