【问题标题】:Mac IntelliJ cursor style/type does not change (stays as default)Mac IntelliJ 光标样式/类型不会改变(保持默认)
【发布时间】:2015-08-07 18:45:27
【问题描述】:

有时(平均每 10 分钟一次)光标样式/类型不会从 默认 更改为 edit 或 drag/resize 在 IntelliJ Idea (OSX Yosemite) 中悬停在各种窗口组件之间时。

除非我做一些奇怪的组合,例如在编辑器窗口中右键单击,然后再次右键单击下拉菜单中的任意位置,否则它会停留在 default 样式中。

我不确定这只是 Java/IntelliJ Idea 的问题还是 Yosemite 的一般问题,尽管据我所知它只发生在 IntelliJ 中。

请对这件事有什么建议吗?

【问题讨论】:

  • 我最近创建了一个关于此的错误报告:youtrack.jetbrains.com/issue/IDEA-139791。您可以投票并提供有关您的设置(JRE 版本等)的其他详细信息,这可以帮助 Jetbrains 解决问题
  • 您应该将其作为答案发布,以便清楚解决方案是什么(或在哪里寻找)。
  • 每当我在窗口外单击并返回编辑器时都会遇到同样的问题,通过将鼠标悬停在任何按钮或链接上解决

标签: java macos intellij-idea cursor osx-yosemite


【解决方案1】:

这是一个 IntelliJ 错误。我在 Jetbrains 的 YouTrack 上为它创建了一个 bugreport。您可以在那里监控其进度。

错误报告还包含建议的解决方法,例如使用 IntelliJ 14.1 EAP with custom bundled JDK 1.8,这可能会解决此问题。我已经尝试过了,但由于字体渲染问题,我几乎立即恢复到 Apple JRE 1.6。

【讨论】:

  • 在建议的 IntelliJ EAP 版本中,我的问题仍然存在。
【解决方案2】:

我在使用 JRE 1.8 时遇到了同样的问题。我可以通过安装 Apple's JRE 1.6 并编辑 JVM 属性来修复它。

要指定不同的JVM版本,打开:

/Applications/IntelliJ\ IDEA\ 14.app/Contents/Info.plist

修改以下属性:

<key>JVMVersion</key>
<string>1.6+,1.7+</key>

到

<key>JVMVersion</key>
<string>1.6*</key>

Answer on IntelliJ Support

【讨论】:

  • 谢谢,这个解决方法(实际上,如果我理解正确,这是唯一受支持的配置)解决了我的问题。此外,它改进了 IntelliJ 的外观(例如字体)!
【解决方案3】:

看起来这在 JBR for mac/JRE 11 build 546 中已修复,只是尚未在主要 IDE 版本中修复。

https://youtrack.jetbrains.com/issue/JBR-1874#focus=streamItem-27-3711024.0-0

您可以使用以下步骤将运行时更新为固定版本: https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under

我可以通过安装最新版本(靠近列表底部)确认此问题已修复:jbrsdk-11_0_5-osx-x64-b635.1.tar.gz 使用上述步骤。

【讨论】:

    猜你喜欢
    • 2011-05-29
    • 2017-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-15
    • 1970-01-01
    相关资源
    最近更新 更多