Vim: Verificando o código Python em tempo real

Syntastic é um plugin de verificação de sintaxe que executa arquivos por meio de verificadores de sintaxe externos e exibe quaisquer erros resultantes para o usuário. Isso pode ser feito sob demanda ou automaticamente conforme os arquivos são salvos. Se forem detectados erros de sintaxe, o usuário é notificado e fica feliz porque não precisou compilar seu código ou executar seu script para encontrá-los.

cd ~/.vim/bundle
git clone https
://github.com/scrooloose/syntastic.git

Adicionar suporte Python

Ela exige quer flake8, pyflakesou pylintpara ser instalado. Eu prefiro usar o flake8 que combina pyflakese pep8funcionalidade.

pip install flake8

Verifique a sintaxe do arquivo ao abrir

Isso é opcional, mas útil. Caso contrário, o Syntastic só verificará a sintaxe após salvar o arquivo.

let g:syntastic_check_on_open = 1