Emacs Ctrl+Shift+e 热键冲突

.

.

.

.

.

最近从 Ubuntu 平台切换到了 Fedora 平台,使用 Emacs 的时候发现“从当前位置选中到行尾”的热键(C-E)并不能选中,而是弹出了一个类似输入法的框,截图如下:

后来在网上查询,发现是 ibus 的 emoji 表情热键。比如按下 Ctrl+Shift+e 后,再输入 joy+space,就会输入一个表情,如下图:

虽然这个热键方便了表情输入,但对我来说 Emacs 的 C-E 热键更常用,于是便决定取消这个表情热键。
通过命令 ibus-setup 打开“IBus 首选项”窗口,然后将 Emoji 选项卡里面的热键删除即可。

 

== 2023-01-18 补充========

如果执行 ibus-setup 报如下错误:

Traceback (most recent call last):
  File "/usr/share/ibus/setup/main.py", line 35, in <module>
    from gi import require_version as gi_require_version
ModuleNotFoundError: No module named 'gi'

 

 安装两个库即可(需FQ)

>$ pip install homekit
>$ pip install pygobject

 

 

参考文献:

What does [Ctrl] + [Shift] + [e] do, while typing text?

No module named gi解决方案

posted on 2020-07-22 11:31  0xCAFEBABE  阅读(519)  评论(0编辑  收藏  举报

导航