Как установить режим python, чтобы линтеры проверяли ошибки python 3 и python 2

Все,

Как установить режим python, чтобы линтеры проверяли наличие ошибок Python 3 и Python 2 в зависимости от того, редактирую ли я файл Python 3 или Python 2? После последнего обновления режима python линтеры, кажется, по умолчанию используют Python 3. Например, есть много жалоб на операторы печати — печатайте «hello world» вместо функций печати — print («hello world»), когда я в файле Python 2.

Обратите внимание, что let g:pymode_python = 'python' не является решением, поэтому я не смог найти ответ в :help pymode

Спасибо,

Стив


person Steve Haymes    schedule 13.08.2018    source источник
comment
Немного поздно для этого вопроса, но вот решение.   -  person lleiou    schedule 05.09.2018
comment
Да, я знаю старый трюк с python -m pylint, но на самом деле это не решение проблемы, которую я опубликовал, поскольку он вызывает pylint из-за пределов Vim, а не из Vim, используя режим python, как я написал.   -  person Steve Haymes    schedule 06.09.2018