Nota: esta pergunta tem dois tipos de respostas no StackOverflow, mas pensei que talvez uma resposta melhor viesse daqui e, se não, pelo menos ela será documentada onde deveria estar:
Qual é o significado semântico da letra g
nos comandos do modo normal? Eu tenho usado o heck fora de gg
, G
e <n>G
, mas até hoje, eu nunca tinha pensado para descobrir o que a semântica de g
estão na maior Zen de Vi .
Hoje eu tive que minúsculas constantes no meu código, e achei que deveria haver uma maneira melhor do que caractere por caractere (já <n>~
que não funciona, por qualquer motivo estranho que eu não saiba). Eu o encontrei g~
, especificamente g~iw
.
Isso me levou a encontrar as respostas vinculadas, mas elas têm explicações menos satisfatórias e estão no StackOverflow, e não no vi.SE, para inicializar.
Assim,
Qual é o significado vi-semântico de g
?
Por um significado semântico, espero que as pessoas entendam, como ciw
significa mudança na palavra, assim c
significa mudança i
, significa item interno do texto e w
significa palavra delineada por espaço ou pontuação excluindo _
.
PS, como faço para marcar isso?
g
é como um líder de sistema, em oposição a um líder de usuário. Só tem que memorizar os combos. Obrigado.