我是整个 Emacs 的新手,让我着迷的一件事是开箱即用的 Emacs 在编程时不会让您陷入困境。我主要使用 Python 和 C++ 进行编程,然后按回车键将光标发送回新行的第 1 列,而不是让你停留在你正在工作的 block 中。我设法找到了这个:
(add-hook 'python-mode-hook '(lambda () (define-key python-mode-map "\C-m" 'newline-and-indent)))
它在 Python 模式下将回车键绑定(bind)到换行和缩进,但我如何扩展它以涵盖 C/C++ 模式?
最佳答案
以下内容来 self 的 xemacs init.el,它可能适用于 emacs,也可能不适用于 emacs:
(add-hook 'c-mode-common-hook
'(lambda ()
(define-key c-mode-base-map (kbd "RET") 'newline-and-indent)))
关于c++ - Emacs 定制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1774320/