Vim插件安装

  • 首先安装Syntastic,安装方法参见官方文档
  • soar二进制文件拷贝到可执行文件的查找路径($PATH)下,添加可执行权限chmod a+x soar
  • 将doc/example/soar.vim文件拷贝至${SyntasticInstalledPath}/syntax_checkers/sql目录下
  • 修改${SyntasticInstalledPath}/plugin/syntastic/registry.vim文件,增加sql文件的检查工具,'sql':['soar', 'sqlint']

插件演示

Vim插件示例

常见问题

安装插件后无任何变化

安装了Syntastic没有任何显示,官方推荐通过如下配置来开启自动提示,不然用户无法看到SOAR给出的建议。

  1. set statusline+=%#warningmsg#
  2. set statusline+=%{SyntasticStatuslineFlag()}
  3. set statusline+=%*
  4. let g:syntastic_always_populate_loc_list = 1
  5. let g:syntastic_auto_loc_list = 1
  6. let g:syntastic_check_on_open = 1
  7. let g:syntastic_check_on_wq = 0

如果soar二进制未在可执行文件查找路径下,或未添加可执行文件也会导致无法提供建议,可通过如下命令确认。

  1. $ which soar
  2. /usr/local/bin/soar