如何告诉vim默认使用SQL的特定方言进行语法高亮显示



来自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用于更改开放缓冲区的方言。

最新更新