Вопрос Vim: используйте путь к текущему файлу


В Vim, как я могу захватить путь к текущему файлу?

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

:w **bar.txt

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


6
2018-03-03 21:44


происхождения




ответы:


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

% является фактическим файлом

%:p:h

является файлом dirname файла

%:p

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

Чтобы сохранить файлы, просто

:w %:p:h/something

14
2018-03-03 22:01