7

私が言及している問題は、2 行にあるときの Python のリストやその他のもののインデント動作です。私が探している結果は、Sublime がこの例のように自動的にインデントして、コードを少しきれいにすることです。

def testmethod(argument1, argument2,
               argument3, argument4):
    pass

しかし Sublime では、1 行目の後で Enter キーを押して残りの引数を入力すると、次のようになります。

def testmethod(argument1, argument2,
    argument3, argument4):
    pass

明らかに、これはあまり読みやすくありません (そして、PEP 8 スタイルの規則に準拠していません)。Google で検索したところ、未解決のスレッドがいくつか見つかりましたが、解決策はありませんでした。Mac で Sublime Text 2 の最新バージョンを実行しています。どんな助けでも大歓迎です。

4

1 に答える 1

4

これは、以下を追加することで (部分的に) 修正できます。

"indent_to_bracket": true

あなたのPackages/User/Preferences.sublime-settingsファイル(linux)に。しかし残念なことに、現在のところ でしか機能しないようで()、 では機能しません{}[]

于 2012-06-09T06:40:31.260 に答える