7

例如,HTML 部分模板被标记有大量错误,但它们应该是完整 HTML 文档的片段。

4

3 回答 3

14

在你的.vimrc

let g:syntastic_mode_map = {
    \ "mode": "active",
    \ "passive_filetypes": ["go"] }

这会将 Syntastic 设置为活动模式(在保存或打开时进行检查),但在这种情况下,不会检查 Go 文件,只有在显式运行时才会检查:SyntasticCheck。只需将数组更改为passive_filetypes您需要的任何内容。

于 2015-08-06T05:51:30.540 回答
1

.vimrc忽略.env文件为例:

let g:syntastic_ignore_files = ['.env']

来自:help syntastic

使用此选项来指定 syntastic 永远不应该检查的文件。它是 |regular-expression| 的列表 模式。文件的完整路径(见 |::p|)与这些模式匹配,并且匹配区分大小写。使用 |\c| 指定不区分大小写的模式。例子:

let g:syntastic_ignore_files = ['\m^/usr/include/', '\m\c\.h$']

还有一个,syntastic_<filetype>_<checker>_quiet_messages

最后,变量 'g:syntastic___quiet_messages' 可用于过滤掉特定检查器产生的一些消息。效果与|syntastic_quiet_messages| 的效果相同,除了只过滤来自相应检查器的消息。示例:>

let g:syntastic_python_pylama_quiet_messages = {"type": "style","regex": '\m\[C03\d\d\]' }

于 2021-07-14T17:23:39.717 回答
0

您可以编辑特定 HTML linter/checker 的设置,但您也可以将以下内容添加到 .vimrc 或作为命令输入:

au BufNewFile,BufRead *.html set b:syntastic_skip_checks = 1

au 是自动命令,因此当打开 .html 缓冲区时,syntastic 会跳过检查它。b:前缀仅适用于当前缓冲区。

于 2015-08-04T21:19:44.677 回答