web-dev-qa-db-ja.com

pycharmを使用してコーディングスタイルのテンプレートによって選択領域を自動インデントする方法

そうですね、Eclipseでは、コードスタイルのテンプレートを設定できます。コードが終了すると、テンプレートによってインデントできます。例えば、

コーディングスタイルテンプレートで、スタイルを次のように設定しました。

aDict = {1: 'a', 2: 'b'} ##各変数は、その前に空白があります

このようなコードを書くと

aDict = {1:'a',2:      'b'}

作成したコードをインデントするにはどうすればよいですか?

ホットキー「Ctrl + Alt + I」にバインドされている「コード自動インデント行」を試してみましたが、動作しないようです

24
python

そのアクションはReformat codeと呼ばれます。デフォルトのショートカットは変更したのでわかりませんが、中央のCodeメニューにあります。そのショートカットもここに表示されます。

31
yedpodtrzitko

PyCharmの最新バージョンは CTRL + SHIFT + ALT + L LinuxとWindowsの両方で。次に、再フォーマットダイアログボックスから、実行する再フォーマットオプションを選択します。

15
pratyay

CTRL + Shift + L コードを再フォーマットします。

8
coolerking

たまたまMacに切り替えた場合、デフォルトはcmd + alt + Lです。

7
zevij

Windows 10では、キーボードショートカットは Ctrl+Alt+i

このオプションは、[コード]メニュー-> [行を自動インデント]にあります

1
sajal garg

最新バージョン2017.2.3のもう1つのショートカットは次のとおりです。 ALT + F8

他のオプションを表示するには、上の[Code]メニューにアクセスしてください。

0
Roel