代码之家  ›  专栏  ›  技术社区  ›  Frank

如何设置Emacs gdb,使其在向上箭头时显示最近的命令?

  •  6
  • Frank  · 技术社区  · 14 年前

    如何设置Emacs gdb,使其在按arrow up时显示最新的命令?

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

    2 回复  |  直到 14 年前
        1
  •  9
  •   Trey Jackson    14 年前

    C-h和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)))
    
        2
  •  3
  •   Thomas    13 年前

    请注意,您还可以使用 M-p公司 (上一个命令)和 M-n公司 C向上 C-向下 可能不可用。