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.