‘subl’ 命令在 zsh 中停止工作

‘subl’ 命令在 zsh 中停止工作

当我尝试从命令行创建文件时,出现错误 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,它们不会将传统引号转换为花引号。

相关内容