9

私は Syntastic with Pathogen をインストールし、Syntastic に pylint チェッカーを認識させるために考えられるすべてのことを試しました。

Pylint チェッカーはここにインストールされます

/home/myself/.local/bin/pylint

私は自分の道をエコーし​​、

/home/myself/.local/bin

確かに $PATH 変数にあります。

私の .vimrc は次のようになります

set tabstop=4

execute pathogen#infect()
syntax on
filetype plugin indent on

let g:syntastic_mode_map = { 'mode': 'passive',
                       \ 'active_filetypes': ['python'],
                       \ 'passive_filetypes': ['perl'] }
let g:syntastic_python_checkers = ['pylint', 'python']

それでも、コマンドを実行すると

SyntasticInfo

vimの中では、まだ見えます

Syntastic: passive mode enabled
Syntastic version: 3.4.0-79
Info for filetype:
Available checker(s):
Currently enabled checker(s):

これをGoogleで検索している間にかなり過ごしましたが、私が何を忘れたかについての手がかりを持っている人はいますか?

編集/回答: 他の誰かがこのようなことで助けを必要とする場合に備えて、

:setfiletype python

物事を正しくするように見えました。

4

1 に答える 1

1

奇妙なことに、ファイルタイプのプラグインにも同様の問題がありましたが、これは役に立ちました:

filetype off " <<< this line
filetype plugin indent on
syntax on
于 2017-05-17T20:40:38.580 に答える