【发布时间】:2016-02-29 08:16:15
【问题描述】:
我对 VIM 有点陌生,我还在学习它。我想在大多数 IDE 中实现类似的东西,让 VIM 用某种颜色(例如红色)强调我的错误。
我发现合成器,因为每个人都推荐它。我安装了它,我猜它“正常”工作,但我没有看到任何错误突出显示,也没有下划线。我的 .vimrc 中有“默认设置”的东西:
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 0
let g:syntastic_check_on_wq = 0
我也加了
let g:syntastic_enable_signs=1
仍然没有突出显示,错误也没有下划线。我通常用 python 编码,所以这就是我想看到的:
class some_calass(self)
self.somevar = 0
高亮/下划线“类”行,因为我忘记了最后的“:”。
如果我使用
:SyntasticCheck
我在一个新的拆分选项卡中获得了带有相应错误的普通 Syntastic 窗口,并且左侧弹出了一个“标尺”,错误处带有红色“>>”标记,但是我想避免它们,这就是为什么我关掉了
let g:syntastic_check_on_open = 0
选项。我只希望始终在错误上使用高亮/下划线功能。
感谢您的帮助!
【问题讨论】: