私には、shellcheck
の強調表示の色とメッセージ ゾーン (構文が疑わしいというフラグが立てられ、警告が表示される場所) がどちらも間違っています。
で使用されるステータス ラインとメイン ウィンドウのハイライト色を変更することはでき
shellcheck
ますか?私はそれを調べまし
syntax on
た~/.vimrc
。私のメインウィンドウのハイライトカラースキームはsyntax enable
、ユーザーによるハイライトカラースキームのその後の定義を可能にするものとは対照的に、vimのデフォルトであると思います。もう少し掘り下げてみると、
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
ハイカラースキームを完全に再検討するつもりはありません。代わりに、構文チェックのためにいくつかの色の hi-rules を変更したいので、bash、C、Python などで構文チェッカーをトリップするたびに、ターミナル ウィンドウが顔を殴らないようにします。
- ターミナルの vim ウィンドウでシンタスティックのメッセージ表示領域の高さを変更できますか? 大きすぎると思います。理想的には、状況に合わせて vim セッションから直接変更できるようにしたいと考えています。それが不可能な場合は、数行を完全に削除するだけでよいでしょう。