如何使用Dockerfile插件进行Syntastic工作?

时间:2017-06-07 12:55:08

标签: vim dockerfile syntastic

我使用vim插件SyntasticDockerfile.vim

Syntastic现在为(小写)dockerfile文件类型提供了一些检查器,这是vim的内置文件类型,但只支持基本的语法。 Dockerfile.vim插件的更好支持设置了一个文件类型(大写)Dockerfile,而Syntastic没有检测到它。

我可以在本地调整Syntastic安装,将dockerfile检查器目录复制到Dockerfile,并在检查器中进行一些相关的案例更改,但这看起来很笨拙。

也许有办法弄乱我的文件类型检测,所以我同时获得了两个插件的好处?也许Dockerfile.vim应该构建/替换dockerfile文件类型,而不是添加新的Dockerfile

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

根据上面的lcd047评论,使用syntastic_filetype_map

  

*'syntastic_filetype_map'* Type: dictionary Default: {} Use this option to map non-standard filetypes to standard ones. Corresponding checkers are mapped accordingly, which allows syntastic to check files with non-standard filetypes: > let g:syntastic_filetype_map = { \ "plaintex": "tex", \ "gentoo-metadata": "xml" }

所以:let g:syntastic_filetype_map = {"Dockerfile": "dockerfile"}