set-mark-command不能使用C-SPC工作的emacs [英] set-mark-command not working emacs with C-SPC

查看:415
本文介绍了set-mark-command不能使用C-SPC工作的emacs的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我无法通过 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆