クラスの作成とクラスの新規ファイルへの移動のための Resharper ショートカット 質問する

クラスの作成とクラスの新規ファイルへの移動のための Resharper ショートカット 質問する

Resharper 4のショートカットは何ですか?

  1. 使用法からクラスを作成しますか? たとえば、「var p = new Person();」と入力して、person クラスを作成します。

  2. このクラスを独自のファイルに移動しますか? Person クラスが Order クラスの隣にある同じファイルに存在する場合、それを移動するためのショートカットは何ですか。

これらのショートカットは、カンニングペーパーまたはインターネット

ベストアンサー1

次の行を入力します:

var p = new Person();

PersonReSharperによってエラーとして赤くハイライトされます。そこにカーソルを置いてALT+ENTERクイックフィックスのコンテキストメニューを呼び出すには、クラス「Person」を作成する

カーソルが新しいクラス名に移動するはずですので、ALT+ENTERもう一度クリックして、状況に応じたクイックフィックスメニューを再度呼び出し、タイプ名と一致する別のファイルに移動します

それはただアクション - 本当に素早く簡単です。しばらくすると、(ほとんどの R# コマンドと同様に)筋肉の記憶になります。運転、歩行、ガムを噛むのと同じです。

ボーナスポイント
上記は、目的を達成するために必要なすべてですが、さらにもう 1 つまたは 2 つの手順を実行することもできます。

  1. クラスを別の名前空間に移動したい場合は、SHIFT+ CTRL+R選択して名前空間を変更...

  2. クラスを別のプロジェクトに移動したい場合は、SHIFT+ CTRL+R選択してフォルダへ移動...

素晴らしいのは、ReSharperが名前空間に必要な変更をすべて行い、コンパイルが確実に行われることです。ただし、クラスを移動するプロジェクトの場合のみ、移動したものによって参照されますから2つの選択肢があります

  1. リファクタリングを進め、ReSharperクイックフィックスを使用して参照を追加します。そして名前空間を一度にインポートします (新しいクラスの場合は、これが唯一の使用法であるため、これを実行します)。
  2. 移動する前に参照を手動で追加すると、すべてが自動的に実行されます。

おすすめ記事