2011-07-26 7 views
3

球根アクションを使用して作成すると、Resharperは新しく作成されたクラス、メソッドなどに自動的に移動します。たとえば、オブジェクト上に存在しないメソッドを使用すると、Resharperはそのメソッドを作成する可能性を私に提供します。実行すると、自動的にコードファイルが開き、新しく生成されたメソッドに移動します。新しく作成されたメソッド/クラス/インターフェースに移動しない

ユニットテストをTDD方式で作成する場合、またはまだ存在しない別のクラスを実装するクラスを実装する場合は、別の場所にジャンプするとコードが遅くなり、割り込みが発生します。 Resharperを切り替わらないように設定できますか?この動作は、メソッドスタブを作成できるVisual Studioスマートタグに似ています。

答えて

3

私が知る限り、ReSharperを切り替えることはできません。

ReSharperがコードを生成するときに配置するテンプレート内のプレースホルダの値を選択することが予想され、特定のコード補完オプションを使用することもできます(たとえば、自動実装、それを間の選択を持っている、またはバッキングフィールドの作成)

あなたは何ができるか、バック、最後のコードの位置を取得するのReSharperナビゲーションアクションを使用している:。

  • 最近の編集へナビゲート( IntelliJのCtrl + Shift + Alt + Backspace キーマップは) に直接あなたを取得前の編集ます(Ctrl + Shiftキー+ Backspaceキー)へ
  • 移動から選択するあなたの前のコードの編集場所
+1

ショートカットのヒントをありがとう。私はそれが可能ではないことを恐れていた... –

+0

ヒットCtrl + - (マイナス)また、移動する前に前の場所に戻ります。 –

1

免責事項最近の編集のリストを取得します。私はこれを知っています理想的な答えではありませんが、私はこの問題を回避するために何をしています。

内蔵のCtrl +。 Visual Studioに組み込まれている機能は、フィールドやプロパティをスタブすることができ、生成されたコードに移動する副作用がありません。

私はResharperがVisual Studioでキーボードショートカットを変更することを許可しておらず、自分でAlt + Enterをマップしています。他のキーボードマッピングオプションを使用している場合、Ctrl +キーがあります。 Resharperによって追い抜かれているが、私はこれを自分で試していない。もしそうなら、いつも標準のCtrl +をマップすることができます。 Visual Studioからこの目的のためにアクセスするための他のショートカット機能が含まれています。

私はこれらの問題にJetBrainsが注目してくれることを願っています。

関連する問題