IntelliJ IDEA启动时如何防止打开最后一个项目?

Posted

技术标签:

【中文标题】IntelliJ IDEA启动时如何防止打开最后一个项目?【英文标题】:How to prevent open last projects when IntelliJ IDEA starts? 【发布时间】:2011-07-18 17:39:51 【问题描述】:

默认情况下,IntelliJ IDEA 在启动时会打开最后一个项目。

如何在不打开最后一个项目的情况下启动 IntelliJ?

【问题讨论】:

非常烦人的默认设置 无论谁决定需要默认启用此设置,显然他从来没有在需要定期打开约 10-15 个项目的代码库中工作。我曾经浪费了大约 5 分钟的时间来等待 Intellij 重新加载我每次重新启动时都不需要打开的项目。感谢上帝,有办法关闭它! 【参考方案1】:

IntelliJ 14、15、16:

Settings -> Appearance & Behaviour -> System Settings -> Reopen last project on startup

以前:

Settings -> General -> Startup/shutdown -> Reopen last project on startup.

【讨论】:

在 14 中,现在位于 Settings -> Appearance & Behavior -> System Settings 中。或者您可以使用搜索功能更轻松地找到它。 设置也被重命名为 Intellij IDEA 标签下的首选项。 也适用于 JetBrains 的其他 IDE,例如 CLion。 在搜索面板中搜索“系统设置”即可。 对 intelij 和 android studio 都很有用。谢谢!【参考方案2】:

如果出于任何原因您需要在不使用 UI 的情况下更改此设置(例如,如果 IDEA 在打开您的项目时挂起),您可以在 eg 中找到该设置

/.IntelliJIdea10/config/options/ide.general.xml

文件的位置记录在http://devnet.jetbrains.net/docs/DOC-181

您需要更改(或添加)的具体设置是

<application>
  <component name="GeneralSettings">
    <option name="reopenLastProject" value="false" />
  </component>
</application>

Mac

在最新版本的 IntelliJ 中,这个文件在 Mac 上的位置是

~/Library/Preferences/IntelliJIdea2018.2/options/ide.general.xml

设置存储库

如果您启用了设置存储库,则可以在此处找到它:

~/.IntelliJIdea$idea_version/config/settingsRepository/repository/ide.general.xml

【讨论】:

OSX: sed -i.bak 's/"reopenLastProject" value="true"/"reopenLastProject" value="false"/' ~/Library/Preferences/IntelliJIdea13/options/ ide.general.xml 在 Mac 上,2017 年及以后的路径应该是这样的:~/Library/Preferences/IntelliJIdea2017.2/options/ide.general.xml 如果缺少则添加该行:&lt;option name="reopenLastProject" value="false" /&gt; 在 IntelliJ 17 中,当我需要阻止项目在启动时重新打开时,编辑文件 recentProjects.xml 中的 &lt;option name="openPaths"&gt; 标记对我有用。 在Idea 2020.1中,路径挂在~/.config/JetBrains/IntelliJIdea2020.1/options/ide.general.xml【参考方案3】:

最快的方法是

ctrl+shift+a (windows)

cmd+shift+a (mac)

然后输入

在启动时重新打开上一个项目

【讨论】:

【参考方案4】:

对于 Mac 10.9 (Mavericks) 上的 Intellij 13,它也位于 ~/Library/Preferences/IntelliJIdea13/options/ide.general.xml。 (我没有足够的声誉来投票赞成尼古拉斯的回答)。

【讨论】:

【参考方案5】:

在 Mac 上,该文件位于 ~/Library/Preferences/IntelliJIdea12/options/ide.general.xml

然后将reopenLastProject 选项设置为false

【讨论】:

【参考方案6】:

IntelliJ 2016.x 现在将此信息保存在自己的文件中。 在我的带 OSX 的 MacBook Pro 上:

~/Library/Preferences/IntelliJIdea2016.2/options/recentProjects.xml

如果 IntelliJ 在启动时挂起,请强制退出应用程序,然后将此文件重命名为“recentProjects.xml.bak”。

重新启动后,您将看到创建或打开项目的选项屏幕。

注意:实际路径可能会因您安装的 IntelliJ 版本而异。

IntelliJIdea2016.1/ IntelliJIdea2016.2/ IntelliJIdea2016.3/

【讨论】:

您也可以从该文件中删除所有提及给您带来问题的项目,并保持您最近的其余设置不变。 最好删除&lt;option name="openPaths"&gt;标签下你想防止在启动时打开的行【参考方案7】:

只需勾选复选框:

Settings -> General -> Reopen last project on startup

这是为想法 10 准备的。

【讨论】:

【参考方案8】:

我使用这个路径在 VI 中打开了这个文件:

~/Library/preferences/IdeaIC13/options/ide.general.xml

并改变了这个值:

<option name="reopenLastProject" value="true" />

<option name="reopenLastProject" value="false" />

【讨论】:

【参考方案9】:

在 IntelliJ 14 中是:

设置 -> 外观和行为 -> 系统设置 -> 启动/关机 -> 启动时重新打开上一个项目

您可以通过按 CTL+ALT+S 来打开设置窗口。

【讨论】:

【参考方案10】:

Intellij IdeaAndroid Studio

从菜单转到:

File > Settings &gt;Appearence &amp; Behavior > System Settings.

禁用该选项:

Reopen last project on startup

【讨论】:

【参考方案11】:

对于新的 IntelliJ 版本 [如 2020.3.2 ...]

【讨论】:

对于需要此版本的ide.general.xml 文件的任何人,它已移至~/Library/Application Support/JetBrains/IntelliJIdea2020.3/options/ide.general.xml。您可能需要手动将 &lt;option name="reopenLastProject" value="false" /&gt; 行添加到 GeneralSettings 块。【参考方案12】:

WINDOWS,路径是:

C:\Users\[USERNAME]\.IntelliJIdea[VERSION]\config\options\ide.general.xml

然后将reopenLastProject设置为false,即:

<application> <component name="GeneralSettings"> <option name="reopenLastProject" value="false" /> </component> </application>


PS:如果选项不存在,您可能必须创建它。

【讨论】:

自 2020.1 WebStorm 设置位于此处:C:\Users\%USERNAME%\AppData\Roaming\JetBrains\WebStorm[VERSION]\options\ide.general.xml【参考方案13】:

如果您只是尝试启动 IntelliJ 一次而不打开任何以前的项目(例如,由于 IntelliJ 与特定项目崩溃),您可以使用命令行中的 dontReopenProjects 选项。

例子:

C:\dev\ide\IntelliJ IDEA Community Edition 2020.2\bin\idea64.exe dontReopenProjects

来源(感谢 mikebridge 在this answer 的评论中指出):https://www.jetbrains.com/help/idea/working-with-the-ide-features-from-command-line.html#arguments

注意:还有很多其他有用的命令行选项,例如noSplashdisableNonBundledPlugins

【讨论】:

【参考方案14】:

对于最新版本的 Android Studio IDE

只需按照以下步骤操作

文件 > 设置 > 系统设置 > 单击重新打开上一个项目复选框 > 应用或确定

【讨论】:

【参考方案15】:

要通过 IntelliJ IDEA 2019.1 社区版中的配置文件管理此设置,请前往 ~/Library/Preferences/IdeaIC2019.1/options/ 以使用 Patrick Wilkes 的回答和 ide.general.xml 编辑。

【讨论】:

以上是关于IntelliJ IDEA启动时如何防止打开最后一个项目?的主要内容,如果未能解决你的问题,请参考以下文章

intellij idea怎么启动tomcat

如何破解intellij idea

如何在IntelliJ Idea中同时启动不同端口

苹果mac电脑打开idea intellij 2021 启动失败 闪退 意外退出

sonarLint与IntelliJ IDEA 集成

Intellij IDEA导入JAVA项目并启动(哈哈哈,天天都有人问)