那里有没有Emacs大师可以告诉我如何将C-B绑定到Auctex的LaTeX编译中?这是代替C-c C-c RET。我在Ubuntu上。
答案 0 :(得分:10)
C-c是一般的前缀键,这意味着它很难“缩短”它。
您也可以将您最喜欢的功能绑定到其中一个功能键。点击C-h k(对键的帮助)后跟C-c C-c,显示绑定到键的函数是TeX-command-master。所以你可以试试像
这样的东西(global-set-key "^X9" 'TeX-command-master)
将此函数绑定到F9。
答案 1 :(得分:9)
Dirk的答案有效,但在键入功能键后仍需要输入RET。我还没弄清楚如何从TeX-command-master特别调用Latex命令。所以我的黑客现在使用键盘宏:
(defun my-tex-mode-hook ()
(local-set-key (kbd "<f5>") (kbd "C-c C-c C-j")))
(add-hook 'TeX-mode-hook 'my-tex-mode-hook)
(你需要使用local-set-key而不是global-set-key,因为C-c C-c C-j可能在其他模式下做一些意想不到的事情!)
然后你有一个真正的按键解决方案。