我正在尝试使用命令从 Ubuntu 18.04.2 LTS 中的终端运行 Intellij IDEA 2019.2 idea。
但终端保持连接到 IDEA 输出 - IDEA 将日志写入其中。
我尝试使用&: idea &,但没有帮助 - 控制台仍然连接到 IDEA。
romach@romach:~/bin$ idea &
[2] 836
romach@romach:~/bin$ 2019-08-01 15:55:56,253 [ 1189] WARN - llij.ide.plugins.PluginManager - Docker integration not loaded: until build 182.SNAPSHOT < IU-192.5728.98
2019-08-01 15:55:56,296 [ 1232] WARN - llij.ide.plugins.PluginManager - NodeJS not loaded: until build 191.SNAPSHOT < IU-192.5728.98
2019-08-01 15:55:56,865 [ 1801] WARN - llij.ide.plugins.PluginManager - Docker integration not loaded: until build 182.SNAPSHOT < IU-192.5728.98
2019-08-01 15:55:56,905 [ 1841] WARN - llij.ide.plugins.PluginManager - NodeJS not loaded: until build 191.SNAPSHOT < IU-192.5728.98
2019-08-01 15:56:01,584 [ 6520] WARN - s.impl.EditorColorsManagerImpl - Cannot find scheme: VibrantInk from plugin: com.intellij.database
Run Code Online (Sandbox Code Playgroud)
Jua*_*ich 11
基于 @Feedforward,我将此行添加到我的~/.bashrc文件中:
function idea() {
/opt/idea-IC-202.6397.94/bin/idea.sh "$1" > /dev/null 2>&1 &
}
Run Code Online (Sandbox Code Playgroud)
注意:将第二行替换为Idea正确路径
通过该功能,您可以在Idea中打开当前目录,如下:
$ idea .
Run Code Online (Sandbox Code Playgroud)
只需替换“.”即可。与您想要的目录
首先,创建命令行启动器。
工具 > 创建命令行启动器...
那将创建/usr/local/bin/idea.
现在,您可以导航到项目目录并打开项目,就像使用 vscode 一样。
$ cd ~/MyProject
$ idea .
$
Run Code Online (Sandbox Code Playgroud)
IntelliJ IDEA 会将目录作为项目打开。您的终端将准备好执行下一个命令。
但让它发挥作用的技巧是IntelliJ IDEA 必须已经在运行。
如果 IntelliJ IDEA 当前未运行,您将看到打印到终端的输出。在关闭项目之前,您的终端将无法使用其他命令(除非您将其作为后台进程运行)。
如果 IntelliJ IDEA 当前仅在欢迎屏幕上运行,IntelliJ IDEA 将打开一个新窗口并加载项目。
如果 IntelliJ IDEA 当前正在运行并打开一个或多个项目窗口,IntelliJ IDEA 将提示您执行以下操作:
如果您希望编辑器等待,请添加该-w, --wait选项。
要快速编辑单个文件,请添加该-e选项,即LightEdit 模式。
| 归档时间: |
|
| 查看次数: |
8083 次 |
| 最近记录: |