こんにちは、Unityエンジニアのオオバです。
Unity開発に必須なのはプログラミングエディタですよね。
いくつか候補がある中、しっくり来ているのが Rider 。
RiderとはJetBrain製のエディタで、
Unity開発に最適化された超優秀なアプリケーションです。
もうすでに5年くらいRiderを使ってきていますが、
毎度設定するポイントがあります。
正直この設定をしておかないと作業効率がかなりダウン。
本記事ではオオバが 必ずやるRider設定 をランキング形式で解説します。
👉DOTweenの教科書を読んでUnityアニメーションをプログラミングしてみよう!
第1位 Unityのコンパイルを裏で走らせない
堂々の第一位は 「Unityのコンパイルを勝手に走らせない」 設定です。
ちょっと分かりづらいかもしれませんが、
Rider側の編集作業を検知して、Unityのコンパイルを走らせます。
※デフォルト設定です
ご存知の通りUnityのコンパイルは そこそこ重い 。
Riderを使っていて 「な〜んかパソコン動作が重いな」 って思っているあなた。
もしかしたらRiderが勝手にUnityのコンパイルを走らせているかも。
正直これは 全Unityエンジニア必須設定 です。
具体的にはこんな感じの状況です。
- Rider側でソースコードを編集、保存
- 変更検知してUnityエディタのコンパイルをRiderの裏で自動で実行させる
ハイスペックなPCなら問題ないかもしれませんが、
自然と高頻度にコンパイルが走るため、貧弱なPCだとRiderでのコーディングに影響を与えるくらい動作がもっさりすることがあります。
そもそもRider側のファイル保存したタイミングでコンパイルを走らせる意味は全くないため設定を変更しましょう。
パソコンの寿命も伸びますよ。
👇設定方法はこちら。
Preferences > Languages & Frameworks > Unity Engine > Automatically refresh assets in Unity のチェックを外すで設定完了です。
第2位 ヒントの削除
「ヒント」というものをご存知でしょうか。
👇下のような message: というのがヒントです。
他の言語では「関数ラベル」とも呼ばれます。
この機能Rider2018.3から導入されていますが個人的にはこのヒント邪魔です。
- 無駄にエディタの面積を取られる
- 視認性を悪くする
このような理由から非表示にしています。
👇設定はこちら。
Preferences > Editor > Inlay Hints > Enable Inlay Hints in .NET languages のチェックを外すで設定完了です。
第3位 編集中ファイルからファイルリストへジャンプ
ソースコードを編集していると、
編集しているファイルの場所にジャンプして欲しくなります。
「このファイルはどのディレクトリに格納されているんだっけ?」
と確認したくなるのですが、
Riderのデフォルト設定では無効です。
編集しているファイルの場所にファイルリストも同期した方が作業効率は良いので有効にしています。
👇設定はこちら。
- ① Explorerの歯車アイコン
- ② Always Select Opened File にチェックを入れる
Always Select Opened Fileは名前が変わりました。
以前は「Autoscroll to Source」、「Autoscroll from Source」。
Riderのバージョンアップに伴い修正されています。
設定が見つからない場合はRiderのバージョンをチェックしてみてください。
第4位 コードビジョンを消す
Event function
やUsages
という表記は、
コードビジョンと呼ばれます。
必要なタイミングもあるのですが、普段は不要。
これも先のヒントと同様、プログラミングするときには非表示にします。
👇非表示設定はこちら。
Preferences > Editor > Code Vision > Enable Code Vision のチェックを外すで設定完了です。
第5位 デフォルトのコードフォールドを解除
コードフォールドとは ソースコードがたたまれている状態 です。
つまり以下のような状態。
クリックするとusingの中身が見れます。
Riderはデフォルトでヘッダまわりの情報がフォールドされています。
ここは個人差あると思いますが、
オオバはコードフォールドしない方が好きなので設定を解除。
わざわざ確認する手間がもったいないのです。
👇設定方法はこちら。
Preferences > Editor > General > Code Folding > Fold by default の中のすべてのチェックを外すで設定完了です。
Riderでやっておくべき設定ベスト5まとめ
最終的にこのようなランキングになりました。
- 1位 Unityのコンパイルを裏で走らせない
- 2位 ヒントの削除
- 3位 編集中ファイルからファイルリストへジャンプ
- 第4位 コードビジョンを消す
- 第5位 デフォルトのコードフォールドを解除
オオバ的にはどれも重要な設定です。
とくに 「1位 Unityのコンパイルを裏で走らせない」 だけは設定したほうがよいです。
ほかにもオススメ設定があったらTwitterで教えて下さい!!
メンションお待ちしています。
この記事が気に入ったらフォローしよう
「Unity初心者大学」というUnity初心者向けのYouTube始めました!!
ぜひチャンネル登録をお願いします!
最後まで読んでいただきありがとうございました!
すばらしいRiderライフをお過ごしください。
- Rider2021.3.2
- Unituy2020.3.26f1