如何让vim默认使用特定的SQL方言来突出显示语法?

如何让vim默认使用特定的SQL方言来突出显示语法?,vim,syntax-highlighting,vim-syntax-highlighting,Vim,Syntax Highlighting,Vim Syntax Highlighting,从 Vim目前支持Oracle和Informix方言 SQL。Vim假定默认情况下“*.sql”文件是Oracle sql 我是为Informix写的。如何告诉vim使用该方言进行语法突出显示?来自同一个: 对于使用许多不同数据库的人员来说,能够随时在每个缓冲区的基础上在各种供应商规则(缩进、语法)之间切换是很好的。ftplugin/sql.vim文件定义了这个函数:SQLSetType 快跑 :runtime ftplugin/sql.vim " If it's not already rea

Vim目前支持Oracle和Informix方言 SQL。Vim假定默认情况下“*.sql”文件是Oracle sql

我是为Informix写的。如何告诉vim使用该方言进行语法突出显示?

来自同一个:

对于使用许多不同数据库的人员来说,能够随时在每个缓冲区的基础上在各种供应商规则(缩进、语法)之间切换是很好的。ftplugin/sql.vim文件定义了这个函数:
SQLSetType

快跑

:runtime ftplugin/sql.vim " If it's not already read
:SQLSetType sqlinformix

要更改所需的全局默认值

let g:sql_type_default = 'sqlinformix'
:SQLSetType
用于更改打开缓冲区的方言