2010-04-23 72 views
40

我总是运行IntelliJ。有时候我想从IntelliJ外部打开一个文件。如果在Finder中,我可以将文件拖放到IntelliJ,但如果我在OS X的命令行上,我如何指示IntelliJ打开某个文件?我正在寻找类似于TextMate提供的mate命令的东西。IntelliJ:如何从命令行打开现有IntelliJ中的文件

回答

70

它实际上已经在Linux的OS X版本IntelliJ IDEA的的实现。

Tools > Create Command-line Launcher... 

不确定它可用于Windows。

+3

它也可用于Ultimate Edition的OS X版本。 – 2014-03-14 21:30:18

+5

它在Mac OS X Community Edition 13.1中提供 – 2014-04-02 02:24:32

+1

它也在Mac OS X Community Edition 14.1.5中提供。 – user674669 2015-10-03 17:17:53

35

编辑您的~/.bash_profile添加以下,对改变的IntelliJ版本的路径,你想使用:

alias "ij=open -a /Applications/IntelliJ\ IDEA\ 9.0.2.app" 

然后在命令行,打开的文件与ij your-file.txt

+12

创建命令idea或者,所以你可以稍后移动的IntelliJ:开放-b com.jetbrains.intellij – 2010-04-23 16:24:29

+0

@Nicholas莱利,与您的建议我得到:'LSGetApplicationForInfo()失败,错误-10814,同时试图确定应用程序与包标识com.jetbrains.intellij' – Andrei 2011-07-14 09:11:14

+0

也许更高版本的IntelliJ有一个不同的包ID?我仍然在9.0,它使用com.jetbrains.intellij。你可以看看它的Info.plist。 – 2011-07-14 10:31:55

3

idea是您正在查找的命令。

至少如果你安装“的IntelliJ IDEA终极”,默认情况下将在/usr/local/bin/

相关问题