来自vim的文档
Vim目前支持的Oracle和Informix方言SQL。Vim假定"*.sql"文件默认为OracleSQL。
我正在为Informix写作。如何告诉vim使用该方言进行语法高亮显示?
来自相同的vim文档:
对于使用许多不同数据库的人来说,能够随时在每个缓冲区的基础上在各种供应商规则(缩进、语法(之间切换是很好的。ftplugin/sql.vim文件定义了以下函数:
SQLSetType
所以运行
:runtime ftplugin/sql.vim " If it's not already read
:SQLSetType sqlinformix
要更改全局默认值,需要
let g:sql_type_default = 'sqlinformix'
CCD_ 2用于更改开放缓冲区的方言。