如何关闭syntime(vim)中的特定消息?

nfa*_*rar 10 vim syntastic

我试图关闭合成中的一些消息.

例如,SC20148在bash文件中(它抱怨没有shebang).

查看完文档后,似乎可能通过以下方式完成:

let g:synstatic_quiet_messages = {
  \ 'type': 'syntax',
  \ 'regex': 'SC20148' }
Run Code Online (Sandbox Code Playgroud)

然而,这似乎不起作用.如何关闭特定消息?

lcd*_*047 10

细节决定成败:

  1. 实际上调用了变量 g:syntastic_quiet_messages
  2. 错误实际上是 SC2148
  3. 您可能不想禁用语法消息.

从而:

let g:syntastic_quiet_messages = { 'regex': 'SC2148' }
Run Code Online (Sandbox Code Playgroud)

要不就:

let g:syntastic_sh_shellcheck_args = '-e SC2148'
Run Code Online (Sandbox Code Playgroud)