使用死键时无法在 Android Studio 中键入 single/double 引号

Can't type a single/double quote in Android Studio when using dead keys

这个问题是刚才出现的,之前一切正常。自从在 Ubuntu 14.04.

安装 Android Studio 后,我没有更改任何设置

每当我尝试输入单引号 (' + Space) 或双引号 (Shift' + Space), Android Studio 只写 space.还尝试同时添加两个引号 (Shift' + Shift '' + ') 不起作用,那么什么也不会发生。

编辑 Java 和 XML 文件时会发生这种情况。在其他程序中我没有这个问题。有没有我用快捷方式更改的某种设置?

我使用的是带有死键的 English International 键盘布局。使用 AltGr 死键时,我可以使用 'Shift' 添加引号。但是,我想让它与死键一起工作。

原来和this bug有关。此线程中有多种解决方案,对我有用的一种:

解决方案 1

编辑 studio.sh 并在顶部添加:

XMODIFIERS=studio.sh
export XMODIFIERS

还有其他解决方案,对我不起作用,但也许对你有用:

解决方案 2

运行 sudo ibus restart.

解决方案 3

运行 ibus-daemon -rd.

解决方案 4

一起禁用 ibus。