Consiglierei di utilizzare A.L.E (Asynchronous Lint Engine) https://github.com/w0rp/ale
Supporta una gamma di linter e formattatori Python, incluso pylint . La cosa fantastica di A.L.E è che supporta molte altre lingue.
pylint.vim
è vecchio, usa invece syntastic:
https://github.com/scrooloose/syntastic
alla fine lo risolvo da solo. Mi piacerebbe condividere con voi ragazzi. 2 righe in vimrc.
autocmd FileType python let &makeprg='pylint %\|sed "s/^\(\w*\):\s*\([0-9]\+\)/%:\2:\ \1:\ /g"'
autocmd BufWritePost *.py make
perché così complicato con sed che funziona correttamente su Linux? Prova quanto segue:
set makeprg=pylint\ --reports=n\ --output-format=parseable\ %:p
set errorformat=%f:%l:\ %m