本記事の概要
エディタの不具合ってたまに起きますが、とにかく無駄なことで生産性が下がるので困りますよね。今回はRiderエディタ中にバグに遭遇し、結構詰まってしまったので簡単に事例を共有したいと思います。
バグ概要
すでにファイルを開いている状態で、追加でファイルを開こうとするとRiderが新しいWindowを開こうとする
↓こんな挙動
ちなみにこれらは結局開かれることはありませんでした。
なおRiderを全て強制終了してファイルを開くと最初の数個は問題なく開かれるのですが、また同様の問題をすぐ繰り返す状態でした。
とても基本的な動作が使えなくなったため、かなり生産性が落ち、仕方なくVSCodeでの作業を余儀なくされました。
解決法: リブート!
先輩エンジニアに聞いた解法がドンピシャで
「Gitのバージョン管理に載ってないもの一旦全部削除してリブートする」
これで直りました。
てっきりRiderの問題かと思ってフォーラムを見たりしていたのですが、なるほど、まずリブートを考えるべきでした。ついでにエディタ全体の動きも軽快になったような気がします。
リブートでの解決だったのでピンポイントでこれが原因ということはわからないのですが、何か不具合が起きたときはまずは可能な範囲でリブートする、これが非常に汎用的で重要なアクションである、ということを今後は意識していきたいと思います。
補足
- 不具合があるとき、Riderからメモリが足りませんと言われた
maximum heap sizeがどうこう、ということが表示されていました。これを拡張しても問題は解決しなかったのですが、一応こういうことも併せて起きる事例であった、ということの共有として書いておきます。