Macos OSX终端中的别名,找不到PhpStorm 2应用程序

Macos OSX终端中的别名,找不到PhpStorm 2应用程序,macos,shell,command-line,Macos,Shell,Command Line,我在以前版本的PhpStorm中使用过这个“ea”别名,但由于改为“PhpStorm 2”,它不再工作了,有什么建议吗 我目前的设置是: alias phpstorm="PhpStorm 2" alias ea='open -a phpstorm ~/ .aliases' 终端输出为: // Calling the alias ea // Output error Unable to find application named 'phpstorm' 注意:即使我这样转义名称,它也找不到应

我在以前版本的PhpStorm中使用过这个“ea”别名,但由于改为“PhpStorm 2”,它不再工作了,有什么建议吗

我目前的设置是:

alias phpstorm="PhpStorm 2"
alias ea='open -a phpstorm ~/ .aliases'
终端输出为:

// Calling the alias
ea

// Output error
Unable to find application named 'phpstorm'
注意:即使我这样转义名称,它也找不到应用程序:

alias phpstorm="PhpStorm\ 2"

尝试:打开-应用程序名称

请记住,“PhpStorm 2”在您的路径中不是有效的二进制文件。使用“-a”,您是在告诉“打开”查找具有该名称的应用程序,即“Phpstorm 2”。

这对我现在有效:)


尝试在ea中直接使用
Phpstorm\2
,我认为别名不能包含其他别名直接使用它可以工作,但这不是诀窍:-),因为我想重复使用别名,最终必须更改一次。
open
不是shell命令,因此不知道shell别名。@robertklep在mac os
open
中是一个shell命令@mvrma,意思是“shell命令”,我的意思是“由shell实现的命令”。
alias ps2="open -a PhpStorm\ 2"

alias ea='ps2 .aliases'