从命令行打开另一个IntelliJ IDEA项目

时间:2013-02-21 18:34:01

标签: command-line intellij-idea

所以我创建的程序可以从命令行自动打开IntelliJ IDEA项目(.ipr)。我使用以下命令成功打开它:

Path\To\idea.exe Path\To\ProjectFile\project.ipr

但是,如果项目当前已在IntelliJ IDEA中打开,则不会在新窗口中打开新项目。通过执行文件 - >可以在新窗口中打开新项目。打开......但有没有办法通过commandprompt参数(可能是某种标志或其他东西?)?

6 个答案:

答案 0 :(得分:6)

您可以在IntelliJ IDEA中创建命令行启动器: 工具 - >创建命令行启动器

这个答案很有帮助:https://stackoverflow.com/a/41592203/4191683

答案 1 :(得分:4)

如果有其他人遇到此问题。只需在Tools - >中重新创建shell命令即可。创建命令行启动器。一个新的发射器在更新后工作。

答案 2 :(得分:1)

(重新)从“工具”菜单创建idea shell命令适用于IntelliJ2019.x。只要(重新)创建shell命令,确保打开一个新的终端会话。然后,您可以从终端打开一个或多个项目。

idea <my_project>
idea <my_other_project>

答案 3 :(得分:1)

如果看到此消息 enter image description here

对于Intellij 2019. +,请检查此答案。它使用Jetbrains工具箱。 您只需要在Jetbrains工具箱的Generate shell scripts选项中将路径设置为/usr/local/bin/ https://stackoverflow.com/a/56050914

然后运行idea .pycharm .等。

答案 4 :(得分:0)

我使用的是较旧的Intellij IDEA2016。对我有用的是指示启动程序使用python2而不是默认的python3(对我来说是python3)。

因此,将#!/usr/bin/env python中的#!/usr/bin/env python2更改为/usr/local/bin/idea对我来说很有效。

答案 5 :(得分:0)

首先添加IntelliJ的路径,直到bin到环境变量。

C:\ Users \ XXXXX.XXXXX \ AppData \ Local \ JetBrains \ IntelliJ IDEA社区版2019.2 \ bin

然后打开命令行并输入auto window = new My3DWindow;

这将打开具有给定路径的IntelliJ。