O nome do arquivo atual está contido no registro %
. Veja
:help quote%
Você pode inserir o conteúdo desse registro como faria com qualquer outro registro, por exemplo,
"%p
"%P
:put %
e no modo de inserção como
<C-R>%
em que <C-R>
significa Ctrl-R
.
Você também pode expandir o nome do arquivo para o caminho completo e selecionar várias partes do caminho ou nome do arquivo usando expand()
e modificadores de nome de arquivo. Veja
:help expand()
:help filename-modifiers
Como exemplo, enquanto no modo de inserção, você pode digitar
<C-R>=expand("%:p")
seguido por Enter
, onde novamente <C-R>
significa Ctrl-R
, que inseria o nome do caminho completo do arquivo atual. Veja
:help i_CTRL-R_=