【问题标题】:How to optionally open last intellij project (or not) on startup?如何在启动时选择打开最后一个 intellij 项目(或不打开)?
【发布时间】:2014-12-30 01:04:23
【问题描述】:

我刚刚阅读了这个问题: Stop intellij opening projects on startup

理想情况下,我希望在我的桌面上有 2 个 intellij 图标 - 一个打开最后一个项目,一个不打开。

换句话说,我想要两个功能的灵活性。

也许 intellij 有一些命令行参数来指定我在启动时需要哪种“模式”?

我宁愿每次启动 IntelliJ 时都不必启动编辑器并编辑 xml。

【问题讨论】:

  • 看起来像插件可以做的事情。您可以将 IntelliJ 设置为不重新打开项目,并且当您向命令行 (-DopenLastProject) 添加一些参数时,插件将打开该项目。
  • 关于插件在应用程序启动时捕获的正确事件/钩子的任何提示?
  • 你是在windows还是其他平台上运行?
  • 我会像 IntelliJ 一样,com.intellij.ide.RecentProjectsManagerBase.MyAppLifecycleListener#appStarting
  • @meo 谢谢,明天试试。

标签: java intellij-idea


【解决方案1】:

文件-->设置-->外观'&'行为-->系统设置。

单击系统设置,而不是子选项卡,然后取消选中“启动时重新打开上一个项目”复选框。

就单独的项目而言,您也许可以在桌面的相应目录中创建 IML 或 intellij 项目文件的快捷方式并使用它。这样,您可以链接任意数量的项目,尽管将​​参数传递给 intellij exe 也是可行的,但这可能有点不切实际。一个插件很可能是自动化该过程的最佳选择,但我不了解技术细节,因此请在使用这些技巧时加几粒盐。

编辑:我还认为值得一提的是,intellij 的设置,就像 java 的精神一样,在 windows、linux 或 mac 等平台上具有非常接近统一和连接的偏好,但扩展功能必须与特定的兼容平台,如果它使用本机函数(例如将参数传递给 windows 中的 exe 或使用 linux 中的 shell 脚本执行相同操作。)

【讨论】:

    猜你喜欢
    • 2011-07-18
    • 1970-01-01
    • 2015-01-08
    • 2017-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-07
    • 2013-03-09
    相关资源
    最近更新 更多