No modo normal do Vim, o 0
comando leva você para a primeira coluna da linha e ^
o início lógico da linha (por exemplo, o primeiro caractere que não é um espaço em branco). No mundo regex, ^
corresponde ao primeiro caractere da linha, com espaço em branco ou não. O Vim tem um padrão que se comporta como o comando '^' - correspondendo ao início lógico de uma linha?