Answers:
我知道您一年前曾问过这个问题,但是如果它对某人有所帮助,以下是我启用自定义.XCompose
添加功能的作用:
sudo apt-get install uim
export "GTK_IM_MODULE=uim"
(log out and in again)
uim是一种输入方法,它尊重撰写文件的附加内容,但也可以启用xim中不可用的功能,例如Ctrl+Shift+U
输入十六进制Unicode字符ID。
我不知道这是否可以满足OP的情况,如果他仍然需要解决方案。
@coteyr说什么实际上是不正确的。Sublime Text使用标准的GTK输入法API,但是这样做不正确。
我做了 了一个修复Sublime Text 的程序包。您可以在我的博客文章中找到有关该错误的所有详细信息以及我的解决方法,但这是安装的快速概述:
sublime-imethod-fix
通过执行以下命令,将-PPA 添加到您的APT源中:
sudo add-apt-repository ppa:whitequark/sublime-imethod-fix
安装与您的Sublime Text版本相对应的错误修正包:
对于ST2中的XCompose支持:
sudo apt-get install libsublime-text-2-xim-xcompose
ST3中的XCompose支持:
sudo apt-get install libsublime-text-3-xim-xcompose
这是专门针对Sublime Text 2的解决方法。通过Package Control或手动安装此软件包:
cd ~/.config/sublime-text-2/Packages
git clone https://github.com/xgenvn/InputHelper.git
重新启动Sublime之后,您可以使用Ctrl+ Shift+ 访问组成键序列的输入窗口Z。点击Enter可在光标位置插入序列。
export GTK_IM_MODULE=uim subl
。