Линтеры в Python-mode не работают на установках 4 vim - PullRequest
0 голосов
/ 01 июня 2018

Too All,

Я не могу заставить линтеры режима python работать на 4 установках vim.

На 2 ПК под управлением Windows 10 и Python 2.7.14, я обновился с vim 7.4до 8.1.Для vim 8.1 выполните следующие действия:

mkdir C:\Users\Steve\vimfiles\pack\plugins\opt
cd C:\Users\Steve\vimfiles\pack\plugins\opt
git clone https://github.com/python-mode/python-mode
cd pymode
git submodule update --init --recursive
:packadd python-mode
:helptags ~/vimfiles/pack/plugins/opt/python-mode

my _vimrc и .vimrc (см. Установки Ubuntu ниже) в течение нескольких лет имеют следующее:

" pymode - Note:  see :help Pymode for defaults already set
let g:pymode_trim_whitespaces = 1          " trim unused white spaces on save
let g:pymode_indent = 1                       " PEP8-compatible python indent
let g:pymode_doc = 1                      " turns on the documentation script
let g:pymode_lint_on_write = 1 " check code on save if file has been modified
let g:pymode_quickfix_maxheight = 12
let g:pymode_lint_signs = 0             " don't show left error symbol column
let g:pymode_lint_checkers = ['pylint', 'pyflakes', 'pep8', 'mccabe']

В Windows 10, когда я тестируюс преднамеренными ошибками кодирования ничего не происходит.

На двух ПК под управлением Windows 10 установлена ​​подсистема Ubuntu, которая включает в себя Python 2.7.12, Python 3.5.2 и vim 7.4.Я использую Vundle для управления своими плагинами.Для Vim 7.4 выполните следующие действия с Vundle:

:PluginClean   (to remove old python-mode)
:PluginInstall    (to install new python-mode)
:q
cd .vim/bundle/python-mode
git submodule update --init --recursive

В Ubuntu, когда я тестирую линтеры с преднамеренными ошибками кодирования, сообщается о 1-й ошибке, а затем линтеры выходят.

У меня естьв течение нескольких лет использовал линтеры в python-mode на нескольких разных компьютерах.Либо что-то не работает в этой версии python-mode, либо я что-то не так сделал в 4 установках python-mode.Пожалуйста, помогите.

Спасибо,

Стив

...