Регистр % содержит имя текущего файла. Используя этот регистр можно получить,
вставить и отобразить имя текущего файла, а также пути файла (полный, путь
директории).
* отобразить относительный путь файла
:echo @%
* отобразить имя файла
:echo expand('%:t') "t from tail
Ctrl-G
* отобразить полный путь файла
:echo expand('%:p') "p from path
<1><Ctrl-G>
* отобразить директорию, содержащую файл
:echo expand('%:p:h') "h from head
* вставить имя файла в текущий файл в режиме вставки
<Ctrl-R><%>
* вставить имя файла в текущий файл в командном режиме после курсора
<"%p>
* вставить строку, содержащую полный путь файла
:put=expand('%:p')
* вставить строку, содержащую директорию, содержащую файл
:put=expand('%:p:h')