所以我创建的程序可以从命令行自动打开IntelliJ IDEA项目(.ipr)。我使用以下命令成功打开它:
Path\To\idea.exe Path\To\ProjectFile\project.ipr
但是,如果项目当前已在IntelliJ IDEA中打开,则不会在新窗口中打开新项目。通过执行文件 - >可以在新窗口中打开新项目。打开......但有没有办法通过commandprompt参数(可能是某种标志或其他东西?)?
答案 0 :(得分:6)
您可以在IntelliJ IDEA中创建命令行启动器: 工具 - >创建命令行启动器
答案 1 :(得分:4)
如果有其他人遇到此问题。只需在Tools - >中重新创建shell命令即可。创建命令行启动器。一个新的发射器在更新后工作。
答案 2 :(得分:1)
(重新)从“工具”菜单创建idea
shell命令适用于IntelliJ2019.x。只要(重新)创建shell命令,确保打开一个新的终端会话。然后,您可以从终端打开一个或多个项目。
idea <my_project>
idea <my_other_project>
答案 3 :(得分:1)
对于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。