使用死键时无法在 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。
这个问题是刚才出现的,之前一切正常。自从在 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。