phpstorm 9 无法输入中文逗号句号等符号了,怎么破?

升级到 phpstorm 9 后,输入的中文符号会自动被改为英文符号,不知道这个是新特性还是什么,输入的逗号、句号(,。)等都被转换成了(,.)

Mac 系统,装的是集成了 JDK 的版本。
不知道在哪里关闭这个特性,怎么破?

在官方找到了 issue 好像是 JDK 的问题,还没完全解决 https://youtrack.jetbrains.com/issue/IDEA-142652

阅读 7.2k
4 个回答

最终解决方法12

目前 jdk1.8.0_45 的版本没有这个问题,再往上的版本该问题就有。

针对 IntelliJ IDEA、AppCode、WebStorm 的修改 以 IDEA 为例:
进入 /Applications/IntelliJ IDEA.app/Contents/jre 目录,执行以下命令:

$ mv jdk jdk.backup
$ ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk jdk

重启 IDEA 即可,输入中文标点就正常啦。AppCode、WebStorm 的修改也是一样的。

不过有一个缺点,就是字体渲染变差了。


  1. https://github.com/rime/home/issues/47
  2. http://www.cnblogs.com/cyberniuniu/p/5146661.html

彻底关闭再打开。。。试试

我看了官方给的新特性和文档,都找不到这个描述,我也是这样的情况。

宣传栏