Vim:使用当前文件的路径

Vim:使用当前文件的路径

在 Vim 中,如何捕获当前文件的路径?

我知道%寄存器包含当前文件的名称,但我想要路径,因此我可以执行以下操作

:w **bar.txt

...“另存为”一个新文件,其中**代表当前文件的路径,以便新文件将进入同一文件夹。

答案1

回答于https://stackoverflow.com/questions/2233905/howto-get-full-path-of-current-file-in-vim

%是实际文件

%:p:h

是文件的目录名

%:p

是文件的完整路径。使用您喜欢的任何路径。

为了保存文件,只需

:w %:p:h/something

相关内容