私はいくつかのPythonスクリプトを使いましたが、うまくいきましたが、突然突き込みエラーが発生しています。AnacondaとPython 3に切り替えた後のPythonインデント
私がmacvimでそれらを開くと、すべてがうまく見えているようです。私は問題を引き起こす行に行くことによってエラーを取り除くことができます、私はタブとバックスペース(ゼロネット操作、すべてが以前と同じように見えるが、何とか今解決されます)を押します。
私はAnaconda(以前はCanopyを使用していました)からスクリプトを呼び出し、同じ機会にPython 3に切り替えました。
私が実際にAnaconda内のスクリプトを仮想化すると、実際にはインデントの欠落が見えます。
しかし、私はこれらのスクリプトを問題なく使用していました。
スクリプトはかなり長いので、私はむしろ各行を1つずつ移動する必要はありません。
これは既知の問題ですか?アナコンダ? Python 3? これを解決する最善の方法は?
同様のポスト(Set a Python indent in Anaconda)が見つかりましたが、解決策はありません。
ありがとうございました。私はすべてのタブをスペースで置き換えるための正規表現コマンドを実行しましたが、それほど多くはありませんでした。理由は分かりません。とにかく、最低のインデントレベルのタブだけが何らかの形で「失われた」、またはゼロスペースとして数えられることが判明しました。 vimでいくつかのブロックビジュアルモードを手作業で行い、結局かなり速くなった。私はこれがこの種の問題の最も一般的な説明だと思うので、これを受け入れます。 – Nigu