Использование клавиши 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>
синтаксис.