6

В Vim как я могу получить путь к текущему файлу?

Я знаю, что регистр % содержит имя текущего файла, но я хочу путь, чтобы я мог сделать что-то вроде

:w **bar.txt

... для "Сохранить как" новый файл, где ** представляет путь к текущему файлу, чтобы новый файл находился в той же папке.

1 ответ1

14

Ответ на https://stackoverflow.com/questions/2233905/howto-get-full-path-of-current-file-in-vim

% фактический файл

%:p:h

это имя файла

%:p

полный путь к файлу Используйте то, что вы предпочитаете.

Для того, чтобы сохранить файлы, просто

:w %:p:h/something

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .