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

发布于 2024-09-07 06:09:19 字数 131 浏览 8 评论 0原文

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

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

我知道您始终可以在缓冲区中向后搜索并在那里选择最近的命令,但直接使用向上箭头获取命令会更方便。

How can I set Emacs gdb so that it shows the most recent command when I press arrow-up?

In the Emacs gdb it will just go one line up in the buffer.

I know you can always just search backwards in the buffer and select a recent command there, but getting the command directly with arrow-up would be more convenient.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

别挽留 2024-09-14 06:09:19

Ch B 告诉我 C-up 绑定到 comint-previous-input,其文档是

Cycle backwards through input history, saving input.

One can rebind this to up< /kbd> (和 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)))

C-h B tell me that C-up is bound to comint-previous-input whose documentation is

Cycle backwards through input history, saving input.

One could rebind this to up (and down for symmetry) with:

(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)))
ぃ弥猫深巷。 2024-09-14 06:09:19

请注意,您还可以使用 Mp (上一个命令)和 Mn (下一个命令)循环查看命令历史记录,这在您在终端中运行 Emacs 时非常有用,其中 C-upC-down 可能不可用。

Notice that you can also cycle through the command history with M-p (previous command) and M-n (next command), which is useful when you run Emacs in the terminal where C-up and C-down may not be available.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文