我的目标是像高亮 <basename>.<extension>.erb 文件一样高亮显示 <basename>.<extension> 文件。

作为第一遍,我可以支持 <basename>.<filetype>.erb ,我试图用它来做

au BufNewFile,BufRead *.erb setf <afile>:r:e

但这似乎不起作用。我该怎么办?

最佳答案

似乎只有在键入命令时才会进行特殊字符扩展。
但是,您可以调用 expand 函数。

 au BufNewFile,BufRead *.erb setf=expand("<afile>:r:e")

应该回答您的问题(但它似乎不适用于您想要做的事情)。

关于vim:在自动组命令中使用 <a file>,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3460778/

10-12 17:16
查看更多