Используя Emacs в PuTTY, как расширить наблюдаемую структурную переменную, чтобы отобразить элементы структуры в окне gud_watch?

В графическом интерфейсе GDB для Emacs сказано:

Чтобы расширить или сжать сложный тип данных, щелкните мышью-2 или нажмите ‹SPC> на теге слева от выражения.

Но когда я нажимаю Пробел, окно наблюдения не расширяется, чтобы показать элемент структуры.

Что мне делать?

Кроме того, как я могу узнать, являются ли окна выражения просмотра и панель скорости одним и тем же?


person whunmr    schedule 06.06.2011    source источник


Ответы (2)


Каждое выражение часов отображается на панели быстрого доступа.

Когда вы используете версию оболочки Emacs, полоса скорости отсутствует. (или вам нужно активно переключаться на него, что нецелесообразно).

Вы должны нажать пробел в буфере SpeedBar, чтобы получить желаемый результат.

Emacs W32 + PuTTY/plink отлично работает поверх трампа, поэтому нет необходимости ограничивать себя только версию оболочки, если вам это не нужно.

person klang    schedule 06.06.2011
comment
спасибо @klang, я могу переключиться на окна часов, но не могу развернуть структуру клавишей ПРОБЕЛ. я попробую Emacs W32 + PuTTY/plink отлично работает через трамп - person whunmr; 19.06.2011

Недавно я обнаружил, что после нажатия Пробел мне нужен вызов "speedbar-refresh". Затем окно панели быстрого доступа обновится и расширится, чтобы показать значения членов класса.

person whunmr    schedule 24.07.2011
comment
speedbar-refresh по умолчанию привязан к 'g'. Нажмите ‹пробел›, затем ‹g›, чтобы развернуть, а затем обновить. - person Alexandre C.; 25.11.2012