目前,我在最新版本的 Emacs 中使用 GUD。自旧版 Emacs 以来,键绑定已经发生了变化。现在设置断点是“\C-x \C-a \C-b”,但它是\C-[空格]。
我想知道是否有办法将键绑定更改为旧格式? (由于某种原因我无法更改我的 Emacs 版本)
我使用的是 Emacs 24.5
这是我的 .emacs 文件:
;; .emacs
;;; uncomment this line to disable loading of "default.el" at startup
;; (setq inhibit-default-init t)
;; turn on font-lock mode
(when (fboundp 'global-font-lock-mode)
(global-font-lock-mode t))
;; enable visual feedback on selections
;(setq transient-mark-mode t)
;; default to better frame titles
(setq frame-title-format
(concat "%b - emacs@" (system-name)))
;; default to unified diffs
(setq diff-switches "-u")
;; always end a file with a newline
;(setq require-final-newline 'query)
;; Show main source buffer when using gdb
(setq gdb-show-main t)
;; Show all debugging frames in GDB
(setq gdb-many-windows t)
;; see buffer list on the same frame
(global-set-key "\C-x\C-b" 'buffer-menu)
;; old keybinding for breakoint in GUD
(require 'gud)
(define-key gud-mode-map "\C-x SPC" 'gud-break)
无需更改您的 Emacs 版本。尝试这个:
(require 'gud)
(define-key gud-mode-map (kbd "C-SPC") 'gud-break)
这将允许您触发gud-break
with C-SPC
。如果你不是在谈论gud-break
命令,将其替换为您也引用的命令。
一般来说,问题的答案是“我可以更改此键绑定吗?”在 Emacs 中始终为“是”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)