私たちが持っているコードが次のように見える場合
for(...){
}
再フォーマット後、次のようになりたい
for(...)
{
}
すべての関数、メソッド、クラスなどについても同様です。スタックオーバーフローの他の記事で同様のものを見つけましたが、それは正規表現であり、vim コンソールで毎回入力する必要がありました。そして、vimrc ファイルに (可能であれば) 入れて、それを開くたびに動作するものを探しています。
さて、これは私が見つけたものです:
:%s/^(\s*).*\zs{\s*$/\r\1{/
http://stackoverflow.com/questions/4463211/is-there-a-way-to-reformat-braces-automatically-with-vimにありますが、ブラケットが正しい場所にある場合でも、新しい行が追加されます...そして、それをキーの組み合わせにマップする方法がまだわかりません。