如何从当前目录运行IntellJ idea

如何从当前目录运行IntellJ idea

我可以idea从当前目录运行。然而终端将被idea的后台线程占用。是否可以在不占用终端的情况下启动创意?谢谢!

答案1

许多基于 GUI 的应用程序不会分叉并将自己置于后台,因此它们使命令行保持“忙碌”。这可能是有益的;在许多情况下,它允许您使用 control-C 中止应用程序。

如果你想背景然后你可以做的应用程序

idea &

然而,某些应用程序的输出也很详细(例如诊断或无害的库错误),这可能会使屏幕难以使用。我们可以同时丢弃所有输出

idea > /dev/null 2>&1 &

相反,您可能希望记录这些内容,以防出现您稍后想要查看的错误消息。

idea > logfile 2>&1 &

最后,您可能想从当前 shell 中“隐藏”它:

( idea > /dev/null 2>&1 & ) 2>/dev/null

但这变得越来越复杂:-) 您可能会发现创建一个简单的脚本并将其放入$HOME/bin/目录中更容易。比如说,称呼它为runidea

#!/bin/sh
idea "$@" > /dev/null 2>&1 &

现在您只需键入runidea,它就会为您完成工作。

相关内容