2016-05-10 3 views
1

VSコードでインデントを有効にするにはどうすればよいですか?Pyコードのインデントコード

私はPython(プログラミング初心者)を学び、自動インデントを必要としています。私が試した最初のバージョンで動作しましたが、コロン(:)の後にインデントしません。どのように私は自動的にインデントを設定することができますか?

答えて

3

インテリセンス、自動補完、コードの書式設定、およびデバッグを行うVSCode Python拡張機能をインストールできます。ここでは、Pythonの拡張の詳細については、here

+1

自動インデントは現在、拡張の一部なので、それだけで、箱から出して動作するはずです:

画像はどのように行うのも示して怒鳴ります。 – Don

+0

さて、それは拡張の一部ですが、継続行があるときにはあまりうまくいきません。 :( –

2

として が今箱の外にそれを行うPythonの拡張機能ですが、それでも素晴らしい仕事をしないと、あなたがコピーしたときの例があり、過去とはブロック全体を関数に変換すると、最初の行がインデントされます。これは良い動作ではありません。

  • インデントブロック全体を手動で:ここ2つの良い役立つソリューションは、あなたがSHIFTでそれを行う後方インデントする場合は、ブロック全体を選択しその後、TABをクリックし + TAB。それはそれです、私はそれがいくつかの場所で役に立つと思う。
  • python自動インデント拡張https://marketplace.visualstudio.com/items?itemName=hyesun.py-paste-indent)、貼り付けるときに問題を解決します。リンク内でどのように動作するかを見てください。今度は、のキーバインドを設定するだけで、を設定する必要があります。コマンドの"pyPasteIndent.pasteAndIndent"拡張子によって提供されます。書き込み、その後、コマンドパレットを開くためにCTRL + SHIFT + P - :一度行わあなたはどのようにここで(私はALT + Pに設定されています)を自動的

    を過去とインデントに、独自のショートカットを持っています「キー」*を選択し、「」「キーボードショートカットを開く」を選択すると、キーバインディングページが開きます。これは** keybindings.jsonの素晴らしいインターフェイスです。 keybindings.jsonを同じ方法で開き、「キーボードショートカットファイルを開く」(ちょうどの代わりに「キーボードショートカットを開く」)を選択して開くことができます。決して持っていない場合はそれを見てください。しかし、ここで私は素敵なインターフェイスに行くだろう、あなたもそれを開くことができることを知るファイル>設定>キーボードショートカット。キーバインド]ウィンドウで

、検索バー、過去pyPasteIndent.pasteAndIndentで、ショートカットを追加し、キーバインドを作成するために+ボタンをクリックしてください。

enter image description here