23

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

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

但是,如果项目当前已在 IntelliJ IDEA 中打开,则不会在新窗口中打开新项目。它可以通过执行 File -> Open... 在新窗口中打开一个新项目但是有没有办法通过命令提示符参数(可能是某种标志或其他东西?)来做到这一点?

4

6 回答 6

14

您可以在 IntelliJ IDEA 中创建命令行启动器:Tools->Create command line Launcher

这个答案可能会有所帮助:https ://stackoverflow.com/a/41592203/4191683

于 2017-01-28T11:54:43.023 回答
12

如果其他人遇到这个问题。只需在 Tools -> Create command line Launcher 中重新创建 shell 命令。一个新的启动器在更新后工作。

于 2018-06-04T20:02:57.063 回答
4

首先将 IntelliJ 的路径添加到 bin 到环境变量中。

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

然后打开命令行并输入 idea64 <path_to_folder_where_the_project/code_lies>

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

于 2019-12-22T09:13:32.523 回答
1

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

idea <my_project>
idea <my_other_project>
于 2019-11-25T23:14:52.677 回答
1

如果您看到此消息 在此处输入图像描述

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

然后只是运行idea .pycharm .等等。

于 2020-04-17T09:31:41.317 回答
0

我正在使用较旧的 Intellij IDEA 2016。对我有用的是指示启动器使用 python2 而不是默认 python,对我来说是 python3。

所以改成#!/usr/bin/env pythonin#!/usr/bin/env python2/usr/local/bin/idea我有用。

于 2019-04-14T04:23:03.367 回答