2

最近、私のF12キーがVisual Studio 2010ProfessionalSP1で期待どおりに機能していないようです。選択されたものの定義に移動する必要がありますが、代わりに、すべての参照の検索タスク(Ctrl + K、R)を実行します。

誰かが私がこれを修正する方法について何かアイデアがありますか?このショートカットを日常的に使用しているため、非常に煩わしくなります。大規模なソリューションに取り組んでおり、すべての参照を検索しようとすると、VisualStudioが一時的にロックされることがあります。

[ツール]->[オプション]->[環境]->[キーボード]->[リセット]に移動しようとしましたが、成功しませんでした。

もう1つ、それはたまにしか行われず、期待どおりに機能する場合と機能しない場合のパターンをまだ区別していません。

編集: 私が言うのを忘れた1つのことは、それが機能しないとき、2回目にF12を押すと、定義に移動します。すべての参照を見つけるのは最初のプレスです。

4

5 に答える 5

2

任意のキーボードショートカットを任意のコマンドに設定できます。edit.gotodefinitionと入力してコマンドを選択し、F12を押してキーを割り当てます。

このような ここに画像の説明を入力してください

于 2012-08-03T17:31:21.690 に答える
1

プロジェクトにクラスまたは関数の定義が複数あるのではないでしょうか。

クラス定義をコピー/貼り付けした後、この問題が発生しました。クラス名でF12キーを押すと、最初に、クラス名が見つかった両方のファイルを示す検索結果が表示されました。もう一度F12キーを押すと、検索結果の最初のF12キーにジャンプします。

Ctrl +-(マイナス)を使用して元に戻ることができることをご存知ですか?:-)

于 2013-04-09T07:08:48.920 に答える
1

今日、VC ++ 2013でこの正確な誤動作を経験しました。F12を押すと、メソッドの定義にジャンプしなくなり、代わりにそのメソッドへの参照のリストが表示されていました。

今朝無効にしたコマンドEdit.GoToDefinitionを機能させるには、IntelliSenseが必要であることがわかりました。[ツール]>[オプション]>[テキストエディタ]>[C/ C ++]>[詳細設定]>[IntelliSense]>[IntelliSenseを無効にする]をFalseに戻すと、問題が修正されました。

于 2016-04-06T20:16:05.230 に答える
0

Visual Studioでプロジェクトを開く前に、SUOファイルを削除してください。残念ながら、プロジェクトを開く前に毎回これを行う必要があります。これは、VisualStudioがデザイナーファイルの再生成を停止した場合にも機能します。

于 2015-03-18T07:38:35.760 に答える
0

F12キーが機能せず、他のファンクションキーも機能しないという同じ問題が発生しました。グーグルでイライラする時間を過ごした後、私の派手なキーボードのファンクションキーがロックされていることに気づきました。したがって、[ツール]-> [オプション]を試す前に、それも確認してください

于 2015-04-10T21:01:31.357 に答える