web-dev-qa-db-ja.com

Resharper-宣言に行く代わりにCTRL-クリックでメソッドの実装に行くことは可能ですか?

resharper 8を使用してVS2012でメソッドの名前をCtrlキーを押しながらクリックすると、メソッドの「宣言」にリダイレクトされます。プロジェクトに多くのインターフェイスがある場合、これは非常に不便です。

メソッドの実装に正しく移動するようにリシャーパーを構成できる場合(および複数ある場合-目的のメソッドを選択する必要があるコンテキストメニューを表示します)?右クリック-> "実装に移動"を実行するとこれを実現できますが、Ctrlキーを押しながらクリックすることをお勧めします。

46
avs099

CTRL+クリック=宣言に移動

CTRL+ALT+クリック=実装に移動

CTRL+SHIFT+ Click = Peek to宣言(Visual Studio 2013)

86
RuudKok

Ctrlキーを押しながら左クリックオプションを再割り当てできるとは思わない。 ドキュメントごと

デフォルトでは、宣言に移動Ctrl +左クリックで利用できます。デフォルトの動作を変更するには、オプションダイアログボックスの検索とナビゲーションページのコントロールを使用します。詳細については、ReSharperオプション:環境:検索とナビゲーションを参照してください。

「変更」と書かれているので、上記のSearch&Navigationセクションを調べて、この動作を実際に変更できるかどうかを確認しました。しかし、変更は単にCheckboxというものです。

Go To Declaration on <Control + Left Click> in editor.

このオプションをオフにして保存しましたが、CTRL+Left Clickメソッド名。したがって、このオプションを無効または有効にすることはできますが、キーを再割り当てすることはできないと思います。

7
Shiva

キーボードのみのオプション:

CTRL+F12 OR ALT+END =実装に移動

F12 =宣言に移動

ALT+F12 =ピーク宣言

4
Steven Banks

それには2つの解決策があります。

  1. CTRL + ALT +左クリック-デフォルトの動作
  2. VS:ツール=>オプション=>環境=>キーボード=>「ReSharper.ReSharper_GotoImplementation」を検索して、必要なキーを割り当てます。
2
nishantcop