当我尝试从命令行创建文件时,出现错误 zsh:未找到命令:“打开
这个一直在运行,但几天前就停止了 :( 在我的 .zshrc 文件中,快捷方式是:alias subl=“open -a 'Sublime Text'”
我的 $PATH 是:/Users/joe/.rvm/gems/ruby-2.1.3/bin:/Users/joe/.rvm/gems/ruby-2.1.3@global/bin:/Users/joe/.rvm/rubies/ruby-2.1.3/bin:/usr/local/bin:/usr/local/sbin:~/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/joe/.rvm/bin:/Users/joe/.rvm/bin
有什么想法我需要做什么才能让我的别名再次起作用?
答案1
您在别名命令中使用了花括号。 Shell 仅使用 ASCII 单引号和双引号。 将“
和更改”
为"
:
alias subl="open -a 'Sublime Text'"
编辑 shell 脚本时不要使用文字处理器,而要使用像emacs
或 这样的编程文本编辑器vi
,它们不会将传统引号转换为花引号。