По состоянию на 2014 год
Использование syntastic плюс установка pip install flake8
дает вам лучший опыт IMHO. syntastic
замечательно, потому что он не только выполняет проверки pep8 для Python, но и путем установки другого программного обеспечения действительно легко добавлять проверки синтаксиса и тому подобное для других языков.
Самый старый ответ (2012)
Есть также небольшой скрипт под названием 'pep8' - https://github.com/vim-scripts/pep8
У меня настроено 8:
let g:pep8_map='<leader>8'
Мне действительно это нравится. Это действительно хорошо работает.
Старый ответ (2013)
vim-flake8
- лучший выбор, я попробую: -)