set-mark-command不能使用C-SPC工作的emacs [英] set-mark-command not working emacs with C-SPC
问题描述
我无法通过 C-SPC
(当$ $时都设置标记
c $ c> emacs 加载 init
文件,如果没有)。但是,当我执行 M-x set-mark-command
时,标记设置好,我可以通过移动光标来选择该区域。当我执行 Mx apropos set-mark-command
时,它显示两个绑定 C - @
和 C-SPC
,但只有第一个作品。任何建议将不胜感激。
我在Kubuntu 14.04上的GUI上运行emacs 24.3。
I am not able to set the mark
at the current point by C-SPC
(both when emacs
loads the init
file and when it doesn't). However, when I do M-x set-mark-command
, the mark is well set and I am able to select the region by moving the cursor. When I do M-x apropos set-mark-command
, it shows two bindings C-@
and C-SPC
, but only the first one works. Any suggestions will be appreciated.
I am running emacs 24.3 on a GUI on Kubuntu 14.04.
推荐答案
Ubuntu 14.04有一个打开bug (至少KDE,LXDE和 i3 ,而不是Unity)。
Ubuntu 14.04 has an open bug affecting some desktop environments (at least KDE, LXDE and i3, but not Unity).
默认 + 空格,这阻止了此组合键到达Emacs(或任何其他用户空间程序) 。要解决问题,请运行 ibus-setup
并将下一个输入法的键绑定更改为其他内容(或者通过单击...按钮完全删除它然后删除按钮)。
The default IBus key binding for "next input method" is Ctrl+Space, which prevents this key combination from reaching Emacs (or any other userspace program). To resolve the issue, run ibus-setup
and change the key binding for "next input method" to something else (or delete it entirely by clicking the "..." button and then the "Delete" button).
请注意,从Unity运行 ibus-setup
,其中 C-SPC
已经工作,显示不包含需要更改的键绑定选项的首选项窗口。
Note that running ibus-setup
from Unity, where C-SPC
works already, shows a preferences window that does not include the key binding option that needs to be changed.
下一个输入法命令可循环通过您配置的输入,例如也许从英语到法语。
The "next input method" command cycles through your configured inputs, e.g. perhaps from English to French.
这篇关于set-mark-command不能使用C-SPC工作的emacs的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!