O
vi já suportava símbolos especiais como atalhos para certos arquivos na linha de comando. Vim constrói em cima disso; você encontrará as informações em :help cmdline-special .
O símbolo % em particular se refere ao filespec do buffer atual. Há também um registrador epônimo ( :help quote_% ), portanto, você pode inserir o valor na linha de comando por meio de <C-r>% . Ou, como o primeiro tópico de ajuda menciona, você pode usar isso para imprimir o valor resolvido:
:echo expand('%')
O comando :source % , quando usado na configuração ~/.vimrc , recarregará a configuração. Você pode obter o mesmo efeito, fechando e reiniciando o Vim, mas isso é mais rápido. Observe que sua configuração do Vim precisa ser gravada de maneira limpa para que funcione. Caso contrário, :autocmd s pode estar duplicado ou você pode receber erros sobre os mapeamentos existentes.