Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 如何使Syntastic与Dockerfile插件一起工作?_Vim_Dockerfile_Syntastic - Fatal编程技术网

Vim 如何使Syntastic与Dockerfile插件一起工作?

Vim 如何使Syntastic与Dockerfile插件一起工作?,vim,dockerfile,syntastic,Vim,Dockerfile,Syntastic,我使用vim插件和 Syntastic现在有一些用于(小写)dockerfile文件类型的检查程序,这是vim的内置文件类型,但只有基本的语法支持。Dockerfile.vim插件的更好支持将文件类型设置为(大写)Dockerfile,Syntastic不会检测到该文件类型 我可以在本地调整Syntastic安装,将dockerfile检查器目录复制到dockerfile,并在检查器中进行一些相关的大小写更改,但这似乎很笨拙 也许有一种方法可以搞乱我的文件类型检测,让我同时从这两个插件中获益?也

我使用vim插件和

Syntastic现在有一些用于(小写)
dockerfile
文件类型的检查程序,这是vim的内置文件类型,但只有基本的语法支持。Dockerfile.vim插件的更好支持将文件类型设置为(大写)
Dockerfile
,Syntastic不会检测到该文件类型

我可以在本地调整Syntastic安装,将
dockerfile
检查器目录复制到
dockerfile
,并在检查器中进行一些相关的大小写更改,但这似乎很笨拙

也许有一种方法可以搞乱我的文件类型检测,让我同时从这两个插件中获益?也许
Dockerfile.vim
应该构建/替换
Dockerfile
文件类型,而不是添加新的
Dockerfile


有什么建议吗?

根据上面lcd047的评论,使用
syntastic\u filetype\u map

*'syntastic\u filetype\u map'*类型:字典默认值:{}使用此选项映射非标准
将文件类型转换为标准文件类型。对应的跳棋被映射
因此,它允许syntastic使用非标准
文件类型:>
设g:syntastic\u filetype\u map={
\“plaintex”:“tex”,
\“gentoo元数据”:“xml”}


所以:
让g:syntastic\u filetype\u map={“Dockerfile”:“Dockerfile”}

是的,有一个更好的方法,但它只适用于阅读手册的人:
:h'syntastic\u filetype\u map'
.Aw,苛刻。我确实试过了,但显然不够努力。我错过了。谢谢也许这可以在常见问题解答的4.1中引用?我确实读过很多次,这不是一个常见的问题。shrug@lcd047眨眼,眨眼。