Использование клавиши g в обычном режиме vim
в обычном режиме vim,g префикс используется для ряда команд. Некоторые команды перейти где-то в документе, но другие команды имеют дело с кодировками файлов и заменой верхних/нижних букв.
-
ga- показать кодировку символов -
10gg- перейти к строке 10 -
gg- перейти к строке 1 -
gH- start Select line mode -
gr{char} - виртуальная замена N символов С {тип char}
что отсутствует связь между всеми этими командами?
2 ответа:
нет большей связи с
g-команды: это смешанная группа. Это простой префикс, и несвязанные ключи вымерли, поэтому менее используемые карты нашли хорошее место позадиg.
просто вы говорите о двух разных вещах. В некоторых случаях g-это короткий путь "global" (например, для команды range), для перемещения строки g означает goto.
в VIM команды часто сокращаются для быстрого использования.
:help globalможет поможеткстати: для линейной навигации я всегда использовал
:<lineno>синтаксис.