gpt4 book ai didi

python - 如何破解 IntelliJ Idea 命令行启动器脚本以在独立窗口中打开文件并等待关闭?

转载 作者:行者123 更新时间:2023-11-28 22:09:46 26 4
gpt4 key购买 nike

IntelliJ 有一个内置的 Command-line Launcher默认情况下在 Mac OS 上将 Python 文件安装到 /usr/local/bin/idea 的脚本。通过检查这个文件,我找到了一种很酷的方法来启动文件在它自己的临时项目中(即 idea --temp-project myfile.txt)。接下来我想做的是找到一种等待项目结束的方法。

同样,通过检查 Python 代码,这似乎取决于(至少当 IntelliJ 已经打开时,这是我的典型用法)套接字调用 activate ...(第 88 行我系统上的脚本)。在文件的顶部,有一条注释说 see com.intellij.idea.SocketLock for the server side of this interface 可以在 here 中找到它。 .不幸的是,我似乎无法从该文件中找出 IntelliJ 套接字 API。

有没有人有文档链接或以其他方式知道如何解决这个问题,目的是基本上等待电话直到临时项目关闭?

编辑:我在 Mac OS Mojave 10.14.5 上使用 IntelliJ Idea Ultimate 2019.1.3

最佳答案

自 2019.2 起支持命令行启动器 --wait 键。运行 idea --temp-project --wait myfile.txt 应该完全符合您的要求:打开一个文件,阻止 cmdline,直到文件在 IDE 中打开。

注意:这不适用于 Toolbox+Mac,因为 Toolbox 会创建不兼容的启动器。

关于python - 如何破解 IntelliJ Idea 命令行启动器脚本以在独立窗口中打开文件并等待关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57332220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com