使用死键时,无法在Android Studio中键入单/双引号

15 keyboard android intellij-idea android-studio ubuntu-14.04

在一切正常之前,这个问题刚刚出现.我在Ubuntu 14.04上安装Android Studio后没有更改任何设置.

每当我尝试输入单引号('+ Space)或双引号(Shift'+ Space)时,Android Studio就会编写空格.同时尝试同时添加两个引号(Shift'+ Shift''+ ')也不起作用,那么根本没有任何事情发生.

编辑Java和XML文件时会发生这种情况.在其他程序中,我没有这个问题.是否有某种设置我改变了一些捷径?

我正在使用键盘布局英语国际与死键.使用AltGr死键时,我可以用'或添加引号Shift'.但是,我想让它与死键一起工作.

小智 33

事实证明这个错误有关.这个帖子中有几个解决方案,对我有用:

解决方案1

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

XMODIFIERS=studio.sh
export XMODIFIERS
Run Code Online (Sandbox Code Playgroud)

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

解决方案2

sudo ibus restart.

解决方案3

ibus-daemon -rd.

解决方案4

一起禁用ibus.

  • XMODIFIER解决方案也适用于Intellij IDEA. (3认同)