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