Существует специальная команда для печати текущего пути к каталогу,
:pwd
(См. :help :pwd
и весь раздел «Текущий каталог» Vim
помощь, :h current-directory
.)
Чтобы быстро узнать, по каким путям расширены специальные параметры командной строки Vim, используйте
:echo expand('%:p:h')
или, короче,
:!echo %:p:h
Первая команда основана на функции expand()
, которая расширяет символы подстановки
и специальные ключевые слова в данном аргументе (см. :help expand
). Последний
Команда использует тот факт, что подстановочные знаки раскрываются перед запуском
внешняя команда (см. :help cmdline-special
).