そうですね、Eclipseでは、コードスタイルのテンプレートを設定できます。コードが終了すると、テンプレートによってインデントできます。例えば、
コーディングスタイルテンプレートで、スタイルを次のように設定しました。
aDict = {1: 'a', 2: 'b'}
##各変数は、その前に空白があります
このようなコードを書くと
aDict = {1:'a',2: 'b'}
作成したコードをインデントするにはどうすればよいですか?
ホットキー「Ctrl + Alt + I」にバインドされている「コード自動インデント行」を試してみましたが、動作しないようです
そのアクションはReformat code
と呼ばれます。デフォルトのショートカットは変更したのでわかりませんが、中央のCode
メニューにあります。そのショートカットもここに表示されます。
PyCharmの最新バージョンは CTRL + SHIFT + ALT + L LinuxとWindowsの両方で。次に、再フォーマットダイアログボックスから、実行する再フォーマットオプションを選択します。
CTRL + Shift + L コードを再フォーマットします。
たまたまMacに切り替えた場合、デフォルトはcmd + alt + Lです。
Windows 10では、キーボードショートカットは Ctrl+Alt+i
このオプションは、[コード]メニュー-> [行を自動インデント]にあります
最新バージョン2017.2.3のもう1つのショートカットは次のとおりです。 ALT + F8
他のオプションを表示するには、上の[Code
]メニューにアクセスしてください。