我试图从终端为打开的文件或文件夹编写zsh函数。
function osub () {
if [[ -z $@ ]]; then
/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl $@
else
/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl .
fi
}
我也尝试1美元。我想在sublime中打开当前文件夹,如果只运行osub命令并创建新文件并在sublime上打开它,如果运行osub filename
答案 0 :(得分:1)
您想要检查$@
是否为非{0}而非零-z
。所以
if [[ -n $@ ]]; then