如何在vim中对语法高亮进行文件扩展?

时间:2015-06-22 12:20:31

标签: vim vim-syntax-highlighting

我有*.q个文件(与其他SQL非常相似),我想让vim语法以与SQL相同的方式突出显示它。

2 个答案:

答案 0 :(得分:2)

将其包含在~/.vim/filetype.vim中,如Vim FAQ 26.8所述:

" my filetype file
if exists("did_load_filetypes")
    finish
endif
augroup filetypedetect
    au! BufRead,BufNewFile *.x       setfiletype c
augroup END

对于这种情况,它将改为这样:

    au! BufRead,BufNewFile *.q       setfiletype sql

查看:help new-filetype了解更多详情。

答案 1 :(得分:1)

如果不存在,请创建一个~/.vim/ftdetect目录 创建一个包含内容的~/.vim/ftdetect/<new-file-type-extention>.vim

au BufRead,BufNewFile *.<new-file-type-extention> set filetype=<existing-file-type-extention>