コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Rider】マクロを使ってファイル保存時にコードの再フォーマットを実行できるようにする

概要

f:id:baba_s:20191226200547p:plain

Rider メニューの「編集 > マクロ > マクロの記録を開始」を押してから
Ctrl + Alt + Enter -> Ctrl + S を押します

f:id:baba_s:20191226200551p:plain

「編集 > マクロ > マクロの記録を停止」を押します

f:id:baba_s:20191226200555p:plain

適当な名前をつけてマクロを保存します(例:cleanup_on_save)

f:id:baba_s:20191226200615p:plain

「ファイル > 設定」から

f:id:baba_s:20191226200617p:plain

「キーマップ > マクロ 」を選び、
作成したマクロを右クリックして「キーボード・ショートカットの追加」を選び

f:id:baba_s:20191226200620p:plain

好きなショートカットキーにマクロを割り当てます

これで、指定したショートカットキーを押すと
コードの再フォーマットをしてからファイルを保存できるようになります

補足

ファイル保存時にコードの再フォーマットを実行できるようにする拡張機能が
いくつか見つかったのですが、どれも Rider 2019.2.3 では動作しない?ようでした