代码之家  ›  专栏  ›  技术社区  ›  rampion

vim:在autogroup命令中使用<afile>

  •  4
  • rampion  · 技术社区  · 14 年前

    我的目标是突出 <basename>.<extension>.erb <basename>.<extension> 文件夹。

    作为第一关,我很乐意支持你 <basename>.<filetype>.erb

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

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

    2 回复  |  直到 14 年前
        1
  •  1
  •   mb14    14 年前

    似乎只有在键入命令时才进行特殊字符扩展。 但是你可以打电话给 expand 功能。

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

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

        2
  •  0
  •   Heptite    14 年前

    试试这个: