vim:在自动组命令</file>中使用<a file>

时间:2010-08-11 16:50:49

标签: vim erb

我的目标是突出<basename>.<extension>.erb个文件,因为我会突出显示<basename>.<extension>个文件。

作为第一关,我很好支持<basename>.<filetype>.erb,我尝试用

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

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

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

试试这个:

  

autocmd BufNewFile,BufRead *。*。erb执行'doautocmd BufRead'。扩大( ':R')