VS2010 Отладка: отображение подсказки данных без наведения мыши (использовать клавиатуру)? - PullRequest
3 голосов
/ 24 ноября 2010

Я в VS2010, на точке останова.Как я могу заставить всплывающую подсказку отображаться для данной переменной / выражения без использования мыши, чтобы навести на нее курсор?

Ответы [ 5 ]

4 голосов
/ 18 декабря 2010

Точно не может быть сделано, но вы можете получить тот же результат, выбрав переменную, которую хотите просмотреть (используя ReSharper Ctrl + Alt + & rarr ; / & larr; может ускорить это), и нажмите Shift + F9 , что вызовет модальное окно «QuickWatch» с всплывающей подсказкой, содержащейся внутри .

Если вы предпочитаете, вы также можете перейти в Параметры-> Клавиатура и связать Debug.AddWatch с другим сочетанием клавиш и использовать его вместо Shift + F9 , и тогда ваши переменные данные будут сохраняться в окне Watch, чтобы вы могли вернуться к ним позже (как предложено здесь )

Вы также можете сделать это, открыв окно команд ( Ctrl + Alt + A ) и набрав Debug.AddWatch variable_name.

1 голос
/ 06 августа 2015

Хотя вы можете закрепить несколько окон в VS, это будет довольно громоздким опытом, и вам придется переборщить.

Я лично использую плагин Visual Studio под названием Oz Code, который автоматически аннотирует все локальные переменные и промежуточные результаты, поэтому мне не нужно выбирать, какие переменные точно указать.

Результат выглядит примерно так:

enter image description here

0 голосов
/ 01 января 2018

Окна Locals и Autos могут быть полезны, так как они показывают все локальные переменные (они даже показывают возвращаемое значение вызываемых функций!).

Обратите внимание, что они отображают непосредственно только переменные в области видимости, поэтомувам нужно свойство detail, которое еще не обозначено в коде, который вы можете развернуть с помощью клавиш / , однако, если оно уже упомянуто в коде в текущей области видимости,Вы должны увидеть его прямо в окне Autos.

0 голосов
/ 24 ноября 2010

Вы можете щелкнуть значок булавки, чтобы заставить любую подсказку данных оставаться открытой, и она обновится до текущего содержимого, когда вы достигнете точки останова.

Я не знаю, как открытьуказанный наконечник без закрепления, однако.

0 голосов
/ 24 ноября 2010

Не подойдет ли добавление часов? Когда вы достигнете своей точки останова, соответствующие детали переменной будут показаны в окне просмотра.

Возможно, я неправильно понял, чего вы пытаетесь достичь здесь!

...