每当我在Vim中保存文件时,我都希望执行bash脚本。问题是我不怎么做,或者是否有可能将完整路径传递给文件,而不仅仅是传递文件名或打开的相对路径。
这是我正在使用的代码,它可以工作,但是只有相对路径,这对我没有用。
autocmd BufWritePost * !~/.config/nvim/scripts/on_save.sh <afile>
有什么方法可以将完整的文件路径传递给bash脚本吗?
答案 0 :(得分:5)
我找到了:
autocmd BufWritePost * !~/.config/nvim/scripts/on_save.sh %:p
%:p 完成