2016-09-22 3 views
-1

PythonプログラミングのためにSublimeをインストールしましたが、PEP8のエラー検出がかなり迷惑で、私はそれを取り除くことができませんでした。Sublime3のテキストはPythonのPEP8フォーマットを無視できません

私はこれを試してみましたが、それは働いていない:

enter image description here

それはこのことを示す保持:

enter image description here

+1

注:Pythonはすべての8位にタブを展開します。タブとスペースを混在させると、代わりに4に設定したときにエディタとPythonがどのレベルにインデントされているかについて、エディタとPythonが一致しないことがわかります。タブを使用することを強くお勧めします。 –

+0

タブが推奨される理由はまだ分かりません。私はタブがPythonで強制されると思った。 – odeya

+0

いいえ、*インデント*が必要です。スペースやタブでインデントすることができます。しかし、タブはスペースのために混同されやすく、その逆もあります。タブが次のn番目の位置にどのように拡大されるか(固定サイズではない)、編集者間で標準のタブサイズはありません4または8)、これはPEP8スタイルガイドがスペースを使用するように指示する理由です。 –

答えて

0

"pep8": false,を追加してください。

動作しない場合は、"sublimelinter_disable":["python"],を追加して、Pythonの検査を完全に無効にします。

そして、あなたが見たいhttps://github.com/SublimeLinter/SublimeLinter-pep8

+0

まだ動作していません... – odeya

関連する問題