はじめに 「Inspection Lens」を Rider に導入することで エラーや警告の内容がコード行に表示されるようになります 導入前 導入後
概要 後置テンプレートをカスタマイズできる「Custom Postfix Templates」は Rider 非対応
概要 Preferences の「Version Control > Confirmation」の 「When files are created」を「Do not add」にする 参考サイト様
概要 Preferences の「Keymap」で「Main Menu > Window > Editor Tabs > Reopen Closed Tab」に ショートカットキーを割り当てると即座に閉じたタブを開けるようになる 参考サイト様
概要 Preferences の「Editor > Color Scheme > General」の 「Editor > Selection background」の「Background」の色を変更する
概要 「システム環境設定 > セキュリティとプライバシー > 画面収録」で 「Rider.app」のチェックを外したら正常に動作するようになった
ソースコード using JetBrains.Annotations; using Unity.Collections; public static class SourceTemplates { [SourceTemplate] [Macro( Target = "index" )] [Macro( Target = "value" )] public static void @for<T>( this NativeArray<T> self ) where T : st</t></t>…
概要 IDisposable を実装するクラスや構造体の中で Alt + Insert を押して「Generate dispose pattern」を押して Dispose を呼びたいメンバを選択して「OK」を押すと Dispose を自動生成できます Dispose の枠組みだけを自動生成したい場合は IDisposable を…
概要 クラスや構造体の中で Alt + Insert を押して「Formatting members」を押して ToString に含めたいメンバを選択して「OK」を押すと ToString を自動生成できます
概要 クラスや構造体の中で Alt + Insert を押して「Equality members」を押して 比較に使用したいメンバを選択して「OK」を押すと Equals や GetHashCode を自動生成できます
概要 Rider の設定の「外観&振る舞い > システム設定」を開いて 「別のアプリケーションに切り替えるときにファイルを保存する」をオフにする
概要 たとえば characterId を characterGroupId に変更するために Ctrl + Space を押してインテリセンスを開いて characterGroupId を選択して Enter を押すと、 名前が挿入されてしまい characterGroupIdId になってしまう Tab を押すと名前の置換になるの…
概要 Enter を押すと引数の括弧が開いた状態になる Tab を押すと引数の括弧が閉じた状態になる デフォルト引数を指定する必要がなければ Tab を押せば括弧を閉じる手間が発生しなくて済む
概要 複数ファイル内検索で赤枠のアイコンを押して コメント以外 文字リテラル以外 コメントと文字リテラル以外 のいずれかを選択するとコメントや文字列を無視できます
概要 Rider の設定の「エディター > 一般 > エディタータブ」の 「タブをアルファベット順で並べ替える」をオンにする
概要 Rider の設定の「エディター > 一般 > エディタータブ」の 「閉じるボタンの位置」を「なし」にするとタブの閉じるボタンを非表示にできる
概要 Rider の設定の「外観 & 振る舞い > システム設定 > アップデート」の 「IDE のアップデートを確認」をオフにする
概要 Rider の設定の「外観 & 振る舞い > 外観」の 「Alt が押されたときのみドラッグアンドドロップを有効にする」をオンにすると Explorer ウィンドウでファイルをドラッグできないようになるので 誤ってファイルの場所を移動してしまう誤操作を防げる Alt…
概要 複数ファイル内検索で「ファイルマスク」をチェックして *.meta と入力し、 さらに「Include non-solution items」をチェックした状態で検索すると Unity の .meta ファイル内も検索することができます
概要 Rider メニューの「表示 > ツールウィンドウ > 構造」を押すと クラスや構造体のメンバを一覧で確認できる
概要 Rider の設定の「外観 & 振る舞い > 外観」の 「ツリーインデントガイドの表示」をオンにすると Explorer ウィンドウに ツリーインデントガイドを表示できる
概要 Rider の設定の「エディター > 一般」の 「ドラッグアンドドロップでコードフラグメントを移動する」をオフにすると コードをドラッグで動かせないようになる
概要 Rider メニューの「ヘルプ > 生産性ガイド」を押すと よく使う機能と使わない機能を確認できます
概要 Rider の設定の「キーマップ」の「挿入/上書きの切り替え」を右クリックして 「Insert の除去」を押してから「Save」を押すと Insert キーを押した時に上書きモードにならなくなります
概要 Unity で「Suppress Common Warnings」をオンにすれば Unity 上では 0169 と 0649 の警告は出なくなるが Rider 上でビルドした場合は警告が出るので以下のエディタ拡張を作って警告を抑制 using System.IO; using System.Text; using System.Xml.Linq; …
概要 Rider の設定の「エディター > 一般 > 外観」の「空白を表示」をオンにすると 空白を表示できます
概要 namespace と入力した時に MyNamespace 以外の名前が入力されるようにしたい場合、 Rider の設定の「エディター > Live Templates > C#」を押して 「namespace」の「Edit variables」を押して 好きな名前を入力して「Done」を押して「Save」を押します …
概要 Rider で宣言に移動するとデフォルトでは 関数の中身などがデコンパイルされた状態で表示されますが Rider の設定の「ツール > External Symbols」を開いて 「Decompile methods」をオフにして保存すると 宣言に移動した時に関数の中身などがデコンパイ…
概要 Rider メニューの「コード > 折りたたみ > Doc コメントを折りたたむ」を選択すると XML ドキュメントコメントをすべて折りたたむことができる 参考サイト様
概要 Rider にログインしている状態で Rider 右下の雲のアイコンを押して「同期を有効にする...」を押します 必要に応じてチェックボックスをオンにして「設定の同期を有効にする」を押します しばらく待機して「IDE 設定が同期されました」と表示されたら …