Я думаю, что моя скорость (и осанка в
компьютер) будет улучшен не
выход из режима вставки
Нет, вы должны выйти из режима вставки сразу после того, как набрали то, что хотите. Это быстро становится рефлексом, поэтому вы действительно не теряете время (иногда я даже нажимаю клавишу escape после заполнения веб-формы ...). Обычный режим предназначен не только для перемещения, он используется для выполнения большинства операций (кроме ввода текста): например, для удаления или перемещения фрагментов текста. Вам также полезно войти в режим вставки с помощью соответствующей клавиши: o для начала строки, S для замены строки (при сохранении отступа), A для перемещения до конца строки, c + motion
, чтобы заменить несколько слов или до заданного символа ... Все эти нажатия клавиш сохранения.
Мышь кажется быстрой, но на самом деле она не точная, поэтому вы теряете время (в дополнение к постоянным движениям вперед и назад с помощью клавиатуры). ViM имеет длинный список команд перемещения (см. :help usr_03
), которые в большинстве случаев быстрее, чем мышь, в большинстве ситуаций.
Используйте поиск как можно чаще (/
, ?
, *
, #
, f
, t
...). Я лично использую Ctrl + ( d , u , f , b ) много. Кроме того, Ctrl + ( o , i ) и ``
действительно полезны, чтобы вернуться туда, где вы были до поиска или чего-то еще.
ч , j , k , l , чтобы расположить правую руку рядом с полезными командами ( i , u , o ...): у меня всегда на них пальцы. Стрелы заставляют вас сильно двигать рукой.
Попробуйте взглянуть на несколько команд в :help
, затем используйте их часто, и у вас появятся привычки относительно того, что вам следует использовать для перемещения в зависимости от ситуации. Никто не использует ViM так же.