如何设置Emacs gdb以便它显示向上箭头的最近命令?

Fra*_*ank 6 emacs buffer gdb keyboard-shortcuts

如何设置Emacs gdb,以便在我按向上箭头时显示最新的命令?

在Emacs gdb中,它只会在缓冲区中排成一行.

我知道你总是可以在缓冲区中向后搜索并在那里选择一个最近的命令,但直接用向上箭头获取命令会更方便.

Rém*_*émi 9

C-h B告诉我这C-upcomint-previous-input谁的文件

Cycle backwards through input history, saving input.
Run Code Online (Sandbox Code Playgroud)

可以用以下方法将其重新绑定up(并down用于对称):

(eval-after-load "gud"
  '(progn 
     (define-key gud-mode-map (kbd "<up>") 'comint-previous-input)
     (define-key gud-mode-map (kbd "<down>") 'comint-next-input)))
Run Code Online (Sandbox Code Playgroud)