Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.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 禁用对特定文件类型的检查_Vim_Vim Plugin_Syntastic - Fatal编程技术网

Vim 禁用对特定文件类型的检查

Vim 禁用对特定文件类型的检查,vim,vim-plugin,syntastic,Vim,Vim Plugin,Syntastic,我有一个.epp文件,它是一个内嵌Ruby的shell脚本。我猜“shebang”行(#!)会激活sh检查 是否可以忽略/禁用对.epp文件的检查?您可以在vimrc中使用自动命令 augroup epp_file_type autocmd! autocmd BufEnter *.epp set ft= augroup END 当第一次打开缓冲区时,它将取消文件类型。或只是将b:syntastic\u模式设置为被动,而不是终止文件类型。这就是手册建议的。@lcd047这不会完全禁用sy

我有一个.epp文件,它是一个内嵌Ruby的shell脚本。我猜“shebang”行(
#!
)会激活sh检查


是否可以忽略/禁用对.epp文件的检查?

您可以在vimrc中使用自动命令

augroup epp_file_type
  autocmd!
  autocmd BufEnter *.epp set ft=
augroup END

当第一次打开缓冲区时,它将取消文件类型。

或只是将
b:syntastic\u模式设置为
被动
,而不是终止
文件类型
。这就是手册建议的。@lcd047这不会完全禁用syntastic吗?@CorexCain不用担心。@lcd047建议的内容将仅对当前缓冲区禁用syntastic(因为它是
b:
变量,这意味着它的作用域是缓冲区)。