2009-07-28 12 views
11

VS 2008(およびそれ以前のバージョンでも)コードエディタでは、エディタの上部に2つのコンボボックスがあります。左側にはクラス名のコンボボックスがあり、右側にはメソッド名のコンボボックスがあります。それらはツールチップの説明ですが、現在のファイルのすべてのメソッド、プロパティ、イベントなどがメソッド名ボックスに表示されるなど、少し誤解を招くことがあります。これらの機能は正式な名前を持っていますか?メソッド名のコンボボックスのVisual Studioキーボードショートカット

メソッド名のコンボボックスをたくさん使用しています。私はしばしば、私が作業しているファイルにプロパティやメソッドなどがあることを知っていますが、正確な名前を覚えていないので、私が必要とするものを簡単にブラウズできます。しかし、私はこのコンボボックスにキーボードショートカットを割り当てる方法を見つけることができません。この機能を使用するために使用できるキーボードショートカットまたは代替のVS機能はありますか?

+1

あなたがVS2008でまだ残っているなら、あなたは 'Alt + \ 'を使ってVSスキーマを使ってたくさんの助けになります[現在のファイルの全メンバーのリストが表示されたポップアップが表示されます](https: /www.jetbrains.com/resharper/features/screenshots/50/navigation_gotofilemember_csharp.png)、それはフィルタを持っているので、それを見つけると完了したときに、メンバーの名前の一部を入力し始めることができます。私は本当にコードのスペースを盗んでいるネイティブのナビゲーションバーが嫌いで、最初のコンボボックスは範囲外のようです。 VS2013の 'Ctrl + 'では、役立つかもしれませんが、ソリューション全体を見ています。 –

+0

編集 - これはResharperのためのものなので、誰にも使用できません。 Previous:@MarcoMedranoによるコメントは、実際に受け入れられた答えよりも優れています!それは簡単で、現場でポップアップします。それは正確に質問に答えることはありませんが、もっと便利です。 – pipedreambomb

答えて

22

おかげで;-)、私はCtrlキー + F2がマップされていることを発見した直後、私はReSharperのと(私のVSに追加する第一のことですMovetoNavigationBarコマンドを実行すると、「Class Name combobox」に表示されます。タブを追加すると、メソッド名のコンボボックスに表示されます。

0

私は頻繁に使用すると、次のキーボードシーケンスを入力してアクセスすることができ、「崩壊の定義」機能を使用する:

はCtrl + MO

あなたが設定したコード領域を持っている場合また、それらを崩壊させ、コードのさまざまな部分をすばやくズームすることができます。

コード内にブックマークを設定して、簡単にナビゲートすることをお勧めします(これは複数のファイルで特に有効です)。次のキーボードシーケンスコードの行にカーソルを置き、使用:

Ctrlキーを + K、あなたのブックマークのセットを持ってたらK

、あなたはスキップし、次の使用することができますすべてのブックマーク経由:B、 +

CtrlキーN

0

IncrementalSearchReverseIncrementalSearchマッピングを試すことができます。コンボボックスの上でマウスを使うのと同じくらい簡単なことではありませんが、どこに行くかはあなたに伝わります。あなたが正しいものになるまで、ショートカットを検索して続けてください。

マッピングは私が大学で慣れて楽しむemacsからとっています。

私がこれに取り組む問題は、同様の名前のメソッドと変数がたくさんある場合、適切なものを見つけるために検索する必要があるということです。

定義を見つけるために、私はちょうどSub methodName()を検索に使用します。

これは、キーボードから手を離さずに素早くコードフラグメント/メソッド/変数を見つけるのに便利です。

2

代替方法はDPack(無料のVisual Studioアドイン)です。 非常に迅速にナビゲートすることができます。私はあなたがそれのオプションを経由して簡単な概要については、DPAKのウェブサイトを見てrecemmendが、あなたは最初、ATがAltキー + UAltキー + Mキーボードショートカットどうあるべきか

個人的に私はDPackを愛し、それはジェフのKeyboard Shortcut Summary Macro

関連する問題