代码检查 (Syntastic)

2014-00-00


主页:https://github.com/scrooloose/syntastic

YouCompleteMe 配合使用, YCM 对 Syntastic 的支持非常好,所以不需要对 Syntastic 进行额外的配置

配置

" 设置错误符号
let g:syntastic_error_symbol='✗'
" 设置警告符号
let g:syntastic_warning_symbol='⚠'
" 是否在打开文件时检查
let g:syntastic_check_on_open=0
" 是否在保存文件后检查
let g:syntastic_check_on_wq=1

快捷键

  • <leader>d 在 vim 底部显示详细错误描述

无法解决的问题

Syntastic 并不非立马显示 YCM 发过来的错误信息,除非你触发下次击键事件, 否则你看不到错误信息,换言之,干等是没结果的,你必须有次击键动作 (没办法,vim 内部机制所限,后台任务无法直接更新 GUI, 所以才采用变通的击键方式)