【问题标题】:Aliases in OSX Terminal, unable to find PhpStorm 2 ApplicationOSX 终端中的别名,无法找到 PhpStorm 2 应用程序
【发布时间】:2017-04-28 12:05:11
【问题描述】:

我在以前版本的 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"

【问题讨论】:

  • 尝试在ea中直接使用Phpstorm\ 2,我认为别名不能包含其他别名
  • 直接使用它可以工作,但这不是诀窍:-)因为我想重新使用别名并且最终必须更改一次。
  • open 不是 shell 命令,因此不知道 shell 别名。
  • @robertklep in mac os open 是一个 shell 命令 developer.apple.com/legacy/library/documentation/Darwin/…
  • @mvrma 通过“shell 命令”我的意思是“由 shell 实现的命令”。

标签: macos shell command-line


【解决方案1】:

尝试:open -a application_name

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

【讨论】:

    【解决方案2】:

    这对我有用:)

    alias ps2="open -a PhpStorm\ 2"
    
    alias ea='ps2 .aliases'
    

    【讨论】:

      猜你喜欢
      • 2015-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-08
      • 2019-01-16
      • 1970-01-01
      • 2012-12-02
      • 1970-01-01
      相关资源
      最近更新 更多