3

私はVS2010のブレークポイントにいます。マウスを使用せずに特定の変数/式のデータチップを表示するにはどうすればよいですか?

4

5 に答える 5

4

それは正確にはできませんが、監視したい変数を選択し(ReSharperのCtrl+ Alt+ /を使用するとこれを高速化できます)、 +を押すと、同じ結果を得ることができます。これにより、「QuickWatch」モーダルウィンドウが表示されます。に含まれるデータチップ。ShiftF9

Debug.AddWatch必要に応じて、[オプション]-> [キーボード]に移動して、を別のキーボードショートカットにバインドし、Shift+の代わりにそれを使用するF9こともできます。そうすると、変数データが​​[ウォッチ]ウィンドウに保持されるため、後で戻ることができます(ここで提案)

コマンドウィンドウ(Ctrl+ Alt+ A)を開いて、と入力することによってもこれを行うことができますDebug.AddWatch variable_name

于 2010-12-18T10:26:37.550 に答える
1

VSで複数のウィンドウを固定することはできますが、それはやや面倒な経験になり、それを乗り越える必要があります。

私は個人的にOzCodeと呼ばれるVisualStudioプラグインを使用しています。これは、すべてのローカル変数と中間結果に自動的に注釈を付けるため、特定する変数を選択する必要はありません。

結果は次のようになります。

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

于 2015-08-06T17:04:59.250 に答える
0

時計を追加するのは適切ではありませんか?ブレークポイントに到達すると、変数の関連する詳細がウォッチウィンドウに表示されます。

おそらく私はあなたがここで達成しようとしていることを誤解しました!

于 2010-11-24T17:14:39.187 に答える
0

「ピン」アイコンをクリックすると、データチップを強制的に開いたままにすることができ、ブレークポイントに到達すると現在のコンテンツに更新されます。

ただし、特定のチップを固定せずに開く方法はわかりません。

于 2010-11-24T17:31:11.973 に答える
0

LocalsウィンドウとAutosウィンドウは、すべてのローカル変数を表示するので役立つ場合があります(呼び出された関数の戻り値も表示されます!)。

ただし、スコープ内の変数のみが直接表示されることに注意してください。したがって、コードでまだ認識されていない詳細プロパティが必要な場合は、/キーを使用してドリルダウンできますが、現在のスコープ内のコードですでに言及されている場合は、 Autosウィンドウで直接見ることができるはずです。

于 2018-01-01T16:10:13.943 に答える