对我来说,shellcheck
的突出显示颜色和消息区域(其中语法被标记为可疑并显示警告)都是错误的。
是否可以修改使用的状态行和主窗口突出显示颜色
shellcheck
?我调查了一下,因为我
syntax on
有~/.vimrc
。我想我的主窗口的高亮配色方案是 vim 的默认设置,而不是syntax enable
,它应该允许用户随后定义高亮配色方案。再挖一点,我发现自从
syntastic
安装以来,我在状态行中有以下内容~/.vimrc
:" General status line option unchanged (vim window and multiple buffer window) - already there before Syntastic set statusline=%<\ %n\ %f\ %m%r%h\ %y%h%=\ Line:\ \%l/\%L\ (\%p%%)\ Column:\ \%c\ " Syntastic options (new) " Set highlight group 'warningmsg' <= defined where? set statusline+=%#warningmsg# " No clue what function SyntasticStatuslineFlag() to evaluate is or does... set statusline+=%{SyntasticStatuslineFlag()} " Restore normal highlight mode or scheme set statusline+=%*
我不打算完全重新审视warningmsg
高配色方案。相反,我想修改一些用于语法检查的颜色规则,所以每当我在 bash 或 C 或 Python 或其他任何语言中使用语法检查器时,我的终端窗口都不会打我的脸。
- 我可以在终端的 vim 窗口中修改 syntastic 的消息显示区域的高度吗?它发现它太大了。理想情况下,我希望能够直接从我的 vim 会话中修改它以使其适应环境。如果不可能,只是永久地刮掉几条线就可以了。