问题描述
在 org-mode
中,按 MS-RET
(meta-shift-return)将创建一个新的 TODO
在新的一行。此密钥序列通过我的终端向emacs发送 M-RET
。我已经用 C c ESC-S-RET
检查过,它返回 M-RET未定义
在迷你-buffer。
In org-mode
, pressing M-S-RET
(meta-shift-return) will create a new TODO
on a new line. This key sequence sends M-RET
to emacs through my terminal. I've checked this with C-h c ESC-S-RET
, which returns M-RET is undefined
in the mini-buffer.
我正在使用Snow Leopard与Emacs 23.2.1在Terminal.app中运行。终端键盘首选项中没有选择定义 RET
序列。
I'm using Snow Leopard with Emacs 23.2.1 running in Terminal.app. There is no option to define a RET
sequence in the terminal keyboard preferences.
任何想法导致丢失的 SHIFT
?解决方法?
Any idea what's causing the missing SHIFT
? Workarounds?
推荐答案
您可以让Emacs假装得到 S-RET
与 Cx @ S RET
(注意大写 S
)。
You can get Emacs to pretend that it got S-RET
with C-x @ S RET
(note uppercase S
).
这也适用于添加控件,元,alt,超或超修饰符;键入 C-x @ C-h
作为绑定列表。 Emacs手册中的修改器键部分提及这也是。
This also works for adding control, meta, alt, hyper or super modifiers; type C-x @ C-h
for the list of bindings. The Modifier Keys section in the Emacs manual mentions this as well.
这篇关于在终端中如何发送S-RET到Emacs?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!