最近在一个全新的 Ubuntu 安装上,突然 PHPStorm 停止允许我使用带有葡萄牙语口音的单词。
例如:
Trying TILDE+A should result in: ã
Instead it results in: a
这会发生在其他口音上,例如:
Trying DIACRITICAL SIGN+E should result in: é
Instead it results in: e
目前笔记本电脑配置如下:
注意 1:我认为一旦独立键 c-cedilla 工作正常,问题可能与键绑定(bind)有关。
注意2:我的母语不是英语,所以可能会出现错误,请随时纠正我。我很感激。
任何进一步的帮助将不胜感激,非常感谢!
最佳答案
好吧,所以经过几天的努力解决这个问题后,我终于发现了我从一开始就已经预料到的,这是一个与 java 本身有关的问题。
为了使特殊字符起作用,我们必须清理 XMODIFIERS 环境变量,如下所示:
# Command to change the environment variable XMODIFIERS
export XMODIFIERS=""
# PhpStorm run, for testing if it worked
pstorm
对我来说它确实有效!
因此,在测试之后,我只是将导出命令添加到我的 ~/.bashrc 文件中,因此此更改每次都会生效,而不仅仅是当我们在终端窗口中手动更改它时。在 .bashrc 文件的末尾粘贴以下内容(与上面的命令相同):
export XMODIFIERS=""
我从这里得到了提示:https://askubuntu.com/a/581769/410364
关于phpstorm - 葡萄牙口音不适用于 PHPStorm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30192657/