Zsh功能sublime打开文件夹和目录

时间:2017-12-22 20:14:59

标签: shell sublimetext3 zsh zsh-alias

我试图从终端为打开的文件或文件夹编写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

1 个答案:

答案 0 :(得分:1)

您想要检查$@是否为非{0}而非零-z。所以

if [[ -n $@ ]]; then