Как отключить команду ref в GDB? - PullRequest
1 голос
/ 17 октября 2011

При использовании GDB команда «ref» отображает исходный код, что весьма полезно. Но я не могу использовать короткие клавиши, такие как стрелка вверх, когда в этом режиме. Есть ли способ отключить эту функцию?

1 Ответ

2 голосов
/ 17 октября 2011

Команда refresh входит в режим TUI.

Если вы сделаете info win, вы увидите что-то вроде:

(gdb) info win
    SRC     (53 lines)  <has focus>
    CMD     (26 lines)

Клавиши курсора прокручивают окно, которое имеет фокус, поэтому они перемещают источник, но не позволяют вам вызывать предыдущие команды в подсказке (gdb). Поэтому переключите фокус обратно на приглашение с помощью focus cmd и вуаля: вы можете использовать клавиши со стрелками, как если бы вы были вне режима TUI.

Вы также можете полностью выйти из режима TUI нажатием клавиш C-x C-a, C-x a или C-x A. Документация для TUI .

...