在 `spacevim` 中解码 vim 个合成符号

decoding vim syntastic symbols in `spacevim`

我讨厌问这样的问题,但我对 vim 和我正在使用的 Spacevim 变体还是很陌生。

我在 python 工作,并试图理解 vim-syntastic 在最左边的列中显示的不同符号。我在下面附上了一张照片。 _3!!1 等符号,我似乎找不到这些符号的指南。警告和错误标志足够直观,但不是这些不同颜色的指示器。

我试过 :help syntastic 但没有显示任何内容。我得到一个指示 E149: no help for syntastic。我也四处搜索,但在 syntastic 的 github 存储库或 spacevim 文档中找不到这些符号的描述。我还在 github 存储库上找到了合成帮助文档,但错误标志部分没有解释任何默认设置等。这是 link 的内容。 https://github.com/vim-syntastic/syntastic/blob/master/doc/syntastic.txt

我还包括了文档中的图片,但它没有显示实际的默认符号含义。我尝试对帮助消息中的各种关键字使用帮助,但这些对我也不起作用。

有谁知道在哪里可以找到此信息。

简答:! 错误,_ 删除行数 符号来自 vim-signify and/or syntastic.

SpaceVim 使用 g:spacevim_error_symbol/g:spacevim_warning_symbol 覆盖合成配置 g:syntastic_warning_symbol/g:syntastic_error_symbol 您的本地配置也可能覆盖了这些配置。

参考文献:

https://github.com/mhinz/vim-signify/blob/master/doc/signify.txt#L100 https://github.com/vim-syntastic/syntastic/blob/master/doc/syntastic.txt#L411

https://github.com/SpaceVim/SpaceVim/blob/dev/doc/SpaceVim.txt#L198 https://github.com/SpaceVim/SpaceVim/blob/dev/config/plugins/syntastic.vim

我是 SpaceVim 的维护者,感谢你创建了 SpaceVim 标签,我刚刚看了问答,这些符号来自 vim-signify,在 SpaceVim 中我们使用 neomake作为默认的语法检查插件,要改变空格vim的error/warning符号,需要使用g:spacevim_error_symbolg:spacevim_warning_symbol,默认为.