emacs で、スペース区切りのカラムをいい感じにフォーマットしたい
たとえば、以下は rails の migration コードです。
class CreatePosts < ActiveRecord::Migration[6.0]
def change
create_table :posts do |t|
t.string :title, comment: 'タイトル'
t.text :body, comment: '本文'
t.integer :user_id, comment: 'ユーザーID'
t.timestamps
end
end
end
しかし、これではコードが読みにくいので、できることなら以下の様に整形したいと思いました。
class CreatePosts < ActiveRecord::Migration[6.0]
def change
create_table :posts do |t|
t.string :title, comment: 'タイトル'
t.text :body, comment: '本文'
t.integer :user_id, comment: 'ユーザーID'
t.timestamps
end
end
end
しかし、このようなスペースを挿入していく作業は、手で毎回行うにはちょっと辛すぎるかな、と思いました。
質問
上記のような、スペース区切りで、縦に揃えたいコードの行たちがあったときに、これをうまく整形する方法はありますか?