私は行を 80 列未満に保つのが好きなので、次のような行をリファクタリングしたいと思うことがよくあります。
object.function(a_long_argument, another_long_argument, and_a_third)
これに:
object.function(a_long_argument,
another_long_argument,
and_a_third)
しかし、Sublime で最初の「,」の後に Enter キーを押すと、改行されてカーソルが数スペースだけインデントされます。Emacs がとても美しくするように、私がいる括弧または [] または {} に合わせたいのです。
これにはオプションがありますか?これのためのプラグインはありますか?自分で書く必要がありますか?
探してみましたが、何も見つかりませんでした。
編集:
さらに良いのは、いくつかの行またはバッファー全体を選択するためのショートカットまたはプラグインまたは何かであり、適切な場所で自動改行を試行できるようにすることです。コメントもリファクタリングします。言語固有にする必要がある場合は、主に Python と C++ 用にします。