【问题标题】:How to change the Vim Syntastic warning color in Airline using Solarized theme如何使用 Solarized 主题更改 Airline 中的 Vim Syntastic 警告颜色
【发布时间】:2017-06-15 10:00:19
【问题描述】:

我正在使用 vim-syntastic 和 vim-airline 使用日晒颜色主题。

当 syntastic 有警告时,它会显示为黑底红字,几乎不可读:

在阅读了航空公司的帮助后,我在.vimrc 中尝试过类似的操作:

call airline#parts#define_accent('syntastic', 'yellow')

这似乎有效果,虽然“黄色”是唯一可读且引人注目的颜色:

但我有三个问题:

  1. 由于call 行,我在打开 MacVim 时遇到错误:

    $ mvim index.html 
    Error detected while processing /Users/phil/.vimrc:
    line  304:
    E15: Invalid expression: 0:
    

    如何防止这种情况发生?

  2. 当没有语法错误时,我仍然在航空公司的右边缘看到一些错误颜色:

    如何防止这种情况发生?

  3. 这是正确的做法吗?

【问题讨论】:

  • 1.是您的.vimrc 中的一个问题,2. 似乎是airline 中的一个错误,3. 对于airline 开发人员来说是个好问题。
  • 谢谢。我意识到我的.vimrc 中存在问题,这是由我从航空公司帮助中复制的那一行引起的。所以我无法弄清楚为什么会出现问题。

标签: vim vim-airline vim-syntastic


【解决方案1】:

(1)的答案分为两部分:

  • call 行之前的行尾有一个冒号,这是导致错误的原因。
  • 我是个白痴。

【讨论】:

    猜你喜欢
    • 2015-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-11
    • 1970-01-01
    • 2014-11-14
    • 1970-01-01
    相关资源
    最近更新 更多