在 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