web-dev-qa-db-ja.com

Visual Studio、Python自動インデントなし

これはおそらく単純な問題ですが、私のPython tools for visual studioに問題があります。最初にVS2015をPythonに使用したとき、コロンを使用しました。これで、VS2015は構文強調表示を備えたテキストエディターのように機能します。Pythonツールをアンインストールして再インストールしようとしましたが、機能しませんでした。VisualStudioを自動に修正するにはどうすればよいですか? Pythonもう一度書きますか?

17
Nick Gilbert

http://stevedower.id.au/blog/smart-indentation-for-python/

ただし、最も一般的な(およびデフォルトの)モードは「スマート」です。エディターに組み込まれている他の2つのモードとは異なり、スマートインデントは言語サービスによって提供されます(構文の強調表示と補完を提供する役割もあります)。これらは特定の言語をターゲットにしているため、意味のある方法で余分なインデントを自動的に追加および削除することで、プログラマーを支援できます。

7
Kozubi

Tools -> Options -> Text editor -> Python -> TabsSmartに設定します

31
Cosmin

Visual Studioでこれを試してください

Tools -> Option -> Text Editor -> Python -> Tabs
  • 「Keep the Tabs」を無効にする
  • 「スペースの挿入」を選択します
  • 「インデント」を「スマート」として選択します
0
Vikrant