截至2023年,从命令行打开IDEA或VS Code中的项目是微不足道的
例如,在MacOS上,只需将其添加到.bashprofile
/.zprofile
中
# Run ms VSCode from terminal
# https://stackoverflow.com/questions/30065227/run-open-vscode-from-mac-terminal
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
#open /Applications/IntelliJ\ IDEA.app/
# https://www.jetbrains.com/help/idea/working-with-the-ide-features-from-command-line.html#c668f7d8
idea () { open -n /Applications/IntelliJ\ IDEA.app/ --args $* ;}
字符串
在IDEA中打开当前文件夹项目的idea .
问题:如何从命令行打开Eclipse?
我可以使用bash缩小到maven/gradle项目(在macOS/Linux上)
3条答案
按热度按时间nzk0hqpo1#
MacOS应用程序通常通过
open
command启动。但是
open
命令不支持向正在打开的应用程序传递参数。但是,您可以使用
open
命令和-a
选项打开应用程序,并且可以指定应用程序名称而不是路径:字符串
这不会直接打开特定的项目,因为Eclipse本身并不支持通过命令行打开特定的项目。
另一种方法是创建一个AppleScript,它启动Eclipse,然后使用AppleScript的UI脚本功能来创建navigate the menus to open a project。你可以在“Open multiple Eclipse workspaces on the Mac”中看到一个例子。
最好使用shell脚本作为AppleScript的 Package 器,因为AppleScript本身不支持命令行参数。
例如:
型
您可以将此脚本保存在一个文件中,例如
eclipse_workspace.sh
。确保通过运行chmod +x eclipse_workspace.sh
使其可执行。然后,您可以从命令行调用此脚本,使用或不使用参数:
./eclipse_workspace.sh /path/to/workspace
个./eclipse_workspace.sh .
个./eclipse_workspace.sh
测试结果:
然后,您可以定义
eclipse_workspace.sh
的别名(我喜欢alias e=/path/to/eclipse_workspace.sh
)。然后,从命令行,你会输入...
型
或者
型
或者
型
vojdkbi02#
首先使用文本编辑器打开
.bashprofile
文件字符串
然后将其添加到
.bashprofile
文件中型
现在保存更改,退出文件,并输入以下行:
型
从现在开始,您可以轻松打开
Eclipse
,如下行所示:型
祝你好运!
xzabzqsa3#
此函数在Macos和Linux中都适用:
字符串
它允许在默认工作区中启动
型
以当前目录作为工作区启动
型
从特定目录作为工作区开始
型