葡萄牙语口音不适用于 PHPStorm
Portuguese accents not working on PHPStorm
最近在 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
目前笔记本配置如下:
- OS: Ubuntu 15.04
- Java:OpenJDK 8(OpenJDK 7 也不起作用)
- PHPStorm 8.0.3
- 键盘:葡萄牙语
注意 1:我认为问题可能与键绑定有关,一旦独立键 c-cedilla 工作得很好。
注2:我的母语不是英语,所以可能会出现错误,欢迎指正。我很感激。
任何进一步的帮助将不胜感激,非常感谢!
好吧,经过几天与这个问题的斗争,我终于发现了我从一开始就预料到的,这是一个与 java 本身有关的问题。
为了使特殊字符起作用,我们必须清理 XMODIFIERS 环境变量,如下所示:
# Command to change the environment variable XMODIFIERS
export XMODIFIERS=""
# PhpStorm run, for testing if it worked
pstorm
对我来说它确实有效!
因此,在测试之后,我刚刚将导出命令添加到我的 ~/.bashrc 文件中,因此此更改每次都会生效,而不仅仅是我们在终端中手动更改它时的那个 window。在 .bashrc 文件的末尾粘贴以下内容(与上面相同的命令):
export XMODIFIERS=""
出于某种原因,在 rc 文件上添加 export XMODIFIERS=""
无效(将其放在 .bashrc 和 .zshrc 中)。即使放入 .profile 文件也不起作用。所以,我创建了一个 shell 文件:
export XMODIFIERS=""
/opt/PhpStorm-191.6183.95/bin/phpstorm.sh
并将该 shell 文件作为程序文件路径放入 PHPStorm .desktop 文件中。这对我有用:)
对我来说是这样工作的:
export IBUS_ENABLE_SYNC_MODE=1
ibus-daemon -d -r
最近在 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
目前笔记本配置如下:
- OS: Ubuntu 15.04
- Java:OpenJDK 8(OpenJDK 7 也不起作用)
- PHPStorm 8.0.3
- 键盘:葡萄牙语
注意 1:我认为问题可能与键绑定有关,一旦独立键 c-cedilla 工作得很好。
注2:我的母语不是英语,所以可能会出现错误,欢迎指正。我很感激。
任何进一步的帮助将不胜感激,非常感谢!
好吧,经过几天与这个问题的斗争,我终于发现了我从一开始就预料到的,这是一个与 java 本身有关的问题。
为了使特殊字符起作用,我们必须清理 XMODIFIERS 环境变量,如下所示:
# Command to change the environment variable XMODIFIERS
export XMODIFIERS=""
# PhpStorm run, for testing if it worked
pstorm
对我来说它确实有效!
因此,在测试之后,我刚刚将导出命令添加到我的 ~/.bashrc 文件中,因此此更改每次都会生效,而不仅仅是我们在终端中手动更改它时的那个 window。在 .bashrc 文件的末尾粘贴以下内容(与上面相同的命令):
export XMODIFIERS=""
出于某种原因,在 rc 文件上添加 export XMODIFIERS=""
无效(将其放在 .bashrc 和 .zshrc 中)。即使放入 .profile 文件也不起作用。所以,我创建了一个 shell 文件:
export XMODIFIERS=""
/opt/PhpStorm-191.6183.95/bin/phpstorm.sh
并将该 shell 文件作为程序文件路径放入 PHPStorm .desktop 文件中。这对我有用:)
对我来说是这样工作的:
export IBUS_ENABLE_SYNC_MODE=1
ibus-daemon -d -r