def main():
todo=TODO()#this line shows one tab one sublime text
print("The indentation is not right")# THIS ONE SHOWS TWO TABS
私はもっと厄介な問題を抱えていますが、vimを使用してPythonファイルを編集することはできません。上記のインデントは私のものと同じですが、インデントが間違っていると私は言った。ちなみに、右の最初の行は別のコンピュータで編集していました。私はFedora 23を私のオペレーティングシステムに使用しています.vimのデフォルトタブは他のファイルの8スペースです。削除するにはバックスペースが必要です。.pyファイルを作成すると、タブは4スペースに変更され、バックスペースが4回必要になります。 私のvimを使ってファイルを編集することはできません。Pythonでwimdを使用したVimインデント
を読むことができ、あなたの状況の詳細を提供してもらえますか?あなたは次の結果を出すことができますか? ':set tabstop'、':set shiftwidth'、 'set softtabstop' –
また、Python用のプラグインを使用していますか? 'python-mode'や' pyflakes'などのようなものですか? –
@sudobangbang私はちょうどそれをチェックしました。これらの3つの出力はすべて、.py以外のファイルを作成したときに= 8でしたが、.pyファイルのときには= 4、私の.vimrcはこれを変更していません。 –