Использование клавиши g в обычном режиме vim


в обычном режиме vim,g префикс используется для ряда команд. Некоторые команды перейти где-то в документе, но другие команды имеют дело с кодировками файлов и заменой верхних/нижних букв.

  • ga - показать кодировку символов
  • 10gg - перейти к строке 10
  • gg - перейти к строке 1
  • gH - start Select line mode
  • gr {char} - виртуальная замена N символов С {тип char}

что отсутствует связь между всеми этими командами?

2 55
vim

2 ответа:

нет большей связи с g-команды: это смешанная группа. Это простой префикс, и несвязанные ключи вымерли, поэтому менее используемые карты нашли хорошее место позади g.

просто вы говорите о двух разных вещах. В некоторых случаях g-это короткий путь "global" (например, для команды range), для перемещения строки g означает goto.

в VIM команды часто сокращаются для быстрого использования.

:help global может поможет

кстати: для линейной навигации я всегда использовал :<lineno> синтаксис.