我讨厌问这样的问题,但对于vim和我正在使用的Spacevim变体,我仍然是相当陌生的。
我在python中工作,并试图理解vim-syntastic呈现在最左边的列中的不同符号。我在下面附上了一张照片。

有像_3,!,!1这样的符号,我似乎找不到这些符号的指南。警告和错误标志是足够直观的,但不是这些不同颜色的指示器。
我试着做:help syntastic,但这并没有显示出任何东西。我有个提示,E149: no help for syntastic。我还在谷歌上搜索了一下,但在用于语法的github或spacevim文档中找不到对这些符号的描述。我还在github上找到了语法帮助文档,但是错误标志部分没有解释任何默认设置等等。https://github.com/vim-syntastic/syntastic/blob/master/doc/syntastic.txt
我还包括了文档中的一张图片,但它没有显示实际的默认符号含义。我试图在帮助消息中的各种关键字上使用帮助,但这些关键字对我也不起作用。

有没有人知道在哪里能找到这些信息。
发布于 2017-09-17 17:23:46
简短回答:!表示错误,_表示删除的行号来自vim-符号和/或语法符号。
SpaceVim用g:spacevim_error_symbol/g:spacevim_warning_symbol覆盖syntastic 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
发布于 2017-09-19 15:33:50
我是SpaceVim的维护者,感谢您创建SpaceVim标记,我刚刚阅读了Q&A,这类符号来自vim-signify,在spacevim中我们使用新梅克作为默认语法检查插件,要更改SpaceVim的错误/警告符号,您需要使用g:spacevim_error_symbol和g:spacevim_warning_symbol,默认情况下它们是✖和➤。
https://stackoverflow.com/questions/46266681
复制相似问题