Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos IntelliJ Idea主菜单栏从Mac菜单栏移动_Macos_Intellij Idea - Fatal编程技术网

Macos IntelliJ Idea主菜单栏从Mac菜单栏移动

Macos IntelliJ Idea主菜单栏从Mac菜单栏移动,macos,intellij-idea,Macos,Intellij Idea,我的IntelliJ IDEA现在在窗口中显示主菜单(文件、编辑等),与Windows版本相同。我会继续喜欢它在Mac的菜单栏,但我似乎不知道如何把它移回去。删除我的配置文件夹和重置首选项似乎没有帮助。 下面是它现在的样子: 你知道如何将工具栏移回默认的Mac区域吗?确保你在帮助|编辑自定义属性中有apple.laf.useScreenMenuBar=true。默认情况下,它应该已经设置为true 还要检查IntelliJ IDEA是否正确。您也可以从苹果安装Java 6。不确定是否需要先卸载

我的IntelliJ IDEA现在在窗口中显示主菜单(文件、编辑等),与Windows版本相同。我会继续喜欢它在Mac的菜单栏,但我似乎不知道如何把它移回去。删除我的配置文件夹和重置首选项似乎没有帮助。 下面是它现在的样子:


你知道如何将工具栏移回默认的Mac区域吗?

确保你在
帮助
|编辑自定义属性中有
apple.laf.useScreenMenuBar=true
。默认情况下,它应该已经设置为
true


还要检查IntelliJ IDEA是否正确。

您也可以从苹果安装Java 6。不确定是否需要先卸载以前的版本。我这么做只是为了安全起见。在之后重新安装了较新的JDK,它仍然可以工作。

High Sierra现在阻止您安装旧版Java for OS X。“已安装较新版本”,但它仍然与IntelliJ IDEA不兼容。

编辑自定义属性解决方案对我不起作用,以下确实起作用:

  • 按组合键CMD+SHIFT+A
  • 键入“vmoptions”
  • 编辑自定义虚拟机选项
  • 将“-Dapple.laf.useScreenMenuBar=false”添加到.vmoptions文件的末尾
  • 按组合键CMD+SHIFT+A,键入“重新启动”,重新启动,只需重新启动

只需在idea.vmoptions文件中添加一行'-Dapple.laf.useScreenMenuBar=false'。
它对我有用。请试一试

我在macOS Catalina、10.15.4和Intellij 2020.1版本中也遇到过同样的问题。我将intellij运行时更改为Java8,这似乎是问题的根源。将运行时更改为intellij default为我解决了这个问题


我就是这么做的,按一下cmd+shift+A,键入“选择运行时”,然后单击
使用默认值
按钮

您可以尝试:文件->管理IDE设置->恢复默认设置

这对我很有帮助,尽管我需要重新安装丢失的插件(比如flatter)

  • 按:Ctrl+Shift+A
  • 选择:操作 3类型:主菜单点击打开

  • 哪个Java版本用于运行IntelliJ IDEA?“帮助|编辑自定义属性”中有任何自定义设置吗?通常是通过
    apple.laf.useScreenMenuBar
    属性完成的,该属性在
    Info.plist
    中默认设置为
    true
    。哦,谢谢,在我的自定义属性文件中添加
    apple.laf.useScreenMenuBar=true
    ,然后重新启动修复了它!在从恢复模式删除或重命名/System/Library/Frameworks/JavaVM.framework后,仍然可以重新安装它。在安装10.13.1 beta 3之后,我不得不这样做。此外,最新的IntelliJ EAP构建似乎在没有遗留java 6的情况下也能正常工作。查看或设置为false,这样菜单将显示在应用程序窗口中,与Windows中的一样(不是fancy,而是works)Credits:这对我有效,但从IntelliJ 2020起不再有效。1更新:在我切换到Jetbrains捆绑JRE后,此解决方案再次开始工作。@bischoje,您在哪里检查并更改了JRE?我刚刚更新到2020.1,我遇到了同样的问题。更新:找到它-Cmd+Shift+A,搜索并选择“选择运行时…”,然后单击弹出窗口中的“使用默认值”。JetBrains文章:一旦我这样做了,我就不需要任何自定义属性或虚拟机设置。谢谢Jason的格式化。谢谢,我是新来的,正在学习诀窍。没有选择运行时选项