Emacs键绑定到f3导致一个yank而不是

时间:2015-08-25 12:27:42

标签: emacs elisp emacs24 emacs23

解决方案:

所以我找到了解决方案......我感到愚蠢。这个问题与emacs根本无关 - 它与我的键盘有关。

所以我的键盘有这个按钮,我从来没用过,猜测我不小心按下了'F-lock'。由于声誉较低,我无法发布图片,因此请参阅此链接以获取图片:http://az623152.vo.msecnd.net/library/images/2774431.jpg

切换F锁完全改变了F按钮的功能。所以F3已成为'重做'而F4已成为'新'。因此,每当我实际按F3时,计算机实际上甚至不会将其作为f3接收而是 '重做'。

感谢您帮助调试问题的所有意见。抱歉浪费时间!

原始问题:

我一直在emacs中使用f3来定义一个新的宏,使用f4来完成定义,再次使用f4来运行宏已经有一段时间了。

然而,出于某种原因,当我按f3时,它会导致一个猛拉而不是预期的宏行为。

如果我按'C h k'然后按f3我有时会得到以下(编辑)回复:

C-y runs the command org-yank, which is an interactive compiled Lisp
function.
It is bound to C-y.

有时我会这样:

C-y runs the command yank, which is an interactive compiled Lisp
function.
It is bound to C-y, <S-insertchar>, <S-insert>, <menu-bar> <edit>
<paste>.
(yank &optional ARG)

对f4执行相同操作的结果:

 C-n runs the command next-line, which is an interactive compiled Lisp
 function.
 It is bound to C-n, <down>.
 (next-line &optional ARG TRY-VSCROLL)

我最近开始做的唯一事情是使用emacs的组织模式。 如何让我的钥匙恢复原状?究竟是什么导致他们表现得像这样?

更新

您是在终端或x下运行吗?

未在终端下运行 - 目前正在使用GUI界面。

行为发生变化的时间是什么时候?它与什么有关?新包安装?从终端切换到X或后退?重新启动吗?

我能想到的两件事可能导致这种情况:
我刚刚开始使用AucTex(v 11.88.6)和组织模式。 'C h k'f3有时会回应它必然会被org-yank(见上文)所以我倾向于认为它与org模式有关。

使用-Q选项启动emacs时是否也会出现此问题? 是的,即使指定了-Q选项,也会产生相同的行为结果。

0 个答案:

没有答案