【问题标题】:vim: associate extension with languagevim:将扩展名与语言相关联
【发布时间】:2010-10-30 01:40:13
【问题描述】:

我有 gvim 7.2,它可以识别 .d 文件并根据 D 编程语言的语法正确突出显示它。但是,.di 文件不被识别为 D 文件,并且不存在突出显示。

如何让vim根据D语言高亮显示.di文件?

【问题讨论】:

    标签: vim syntax-highlighting d


    【解决方案1】:

    这应该在 .vimrc 中完成:

    au BufNewFile,BufRead *.di setlocal ft=d
    

    可能还有其他方法。

    【讨论】:

    • 如果你想保持你的 .vimrc 相对干净,你可以把它放在 .vim/ftdetect/d.vim 中
    • 如果您的其他一些文件是 D 源文件(但没有建议的名称扩展名),您可以添加包含 vim 模式行的注释,例如: // vim:ft=d跨度>
    【解决方案2】:

    http://vimdoc.sourceforge.net/htmldoc/filetype.html 有关于文件类型的(坚韧不拔的)细节。你可以通过编辑你的 vimrc 来修改相关的插件。查找规则 *.d,然后复制/粘贴该行,将其更改为 *.di

    我没有使用过 gvim,所以可能有一种我不知道的更简单的方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多