В Vim, как я могу получить путь текущего файла?
Я знаю что %
регистр содержит название текущего файла, но я хочу путь, таким образом, я могу сделать что-то как
:w **bar.txt
... к "Сохранить Как" новый файл, с ** представление пути текущего файла так, чтобы новый файл вошел в ту же папку.
Отвеченный в https://stackoverflow.com/questions/2233905/howto-get-full-path-of-current-file-in-vim
%
фактический файл
%:p:h
dirname файла
%:p
полный путь файла. Используйте то, что Вы предпочитаете.
Чтобы сохранить файлы, просто
:w %:p:h/something