如何设置Emacs gdb,以便在按下箭头键时显示最近的命令?如何设置Emacs gdb,使其在箭头向上显示最近的命令?
在Emacs gdb中,它只会在缓冲区中排队。
我知道你总是可以在缓冲区中向后搜索并选择最近的一个命令,但直接用向上箭头获得命令会更方便。
如何设置Emacs gdb,以便在按下箭头键时显示最近的命令?如何设置Emacs gdb,使其在箭头向上显示最近的命令?
在Emacs gdb中,它只会在缓冲区中排队。
我知道你总是可以在缓冲区中向后搜索并选择最近的一个命令,但直接用向上箭头获得命令会更方便。
通道B告诉我,C-了势必comint-previous-input
其文档
Cycle backwards through input history, saving input.
人们可以用重新绑定这了(和下来为对称):
(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)))
请注意,您也可以通过命令hist ORY与M-P-(前一个命令)和M-N(下一个命令),当在终端,其中C-向上和C-向下可能不可用运行的Emacs这是有用的。