LoginSignup
0
0

More than 5 years have passed since last update.

【Rider】一つのショートカットキーに複数の動作を割り当てる

Posted at

はじめに

Unity+C#に始まりそのままの流れでHTML,Sass,TypeScriptなどWebフロントエンドをRiderで書いてるsu10です。

タイトルの通り、Riderで一つのショートカットキーで複数の動作(例:フォーマット+保存)を実行する方法がわからず調べたので、その備忘録です。

具体的にはcreate-react-appを使ってRiderでTypeScriptを書いてたら"Import sources within a group must be alphabetized"(importは辞書順に並べろ!)のエラーが出たので"Optimize imports"+"Reformat Code"を一度にまとめてやりたい状況でした。

「rider keymap multiple」とかでググっても出てこなかったので、同じことで困っているUnity+Rider使いの助けになれば幸いです。

やり方

例えば"Reformat Code""Save All"に同じショートカットキーを割り当てても警告が出る上に片方しか実行されないので、

  1. "Reformat Code""Save All" の動作を続けて行うマクロを作成する
  2. 作成したマクロに適当なショートカットキーを割り当てる

という手順で実現します。

詳細はこちらにまとまっていたので以下に引用します。Intelij IDEAに関する記事ですが、Riderでも手順は同じでした。

Edit -> Macros -> Start Macro Recording
Code -> Reformat Code
File -> Save all
Edit -> Macros -> Stop Macro Recording
マクロに名前をつける ("formatted save"とか)
Preferences -> Keymap
そのマクロを検索し、キーボードショートカットを追加する(CMD+Sなど。Save Allを上書きしてしまうと良い)。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0