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

问题描述 投票:1回答:1

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

shell sublimetext3 zsh zsh-alias
1个回答
1
投票

你想检查$@是非零而不是零,这是-z所做的。所以

if [[ -n $@ ]]; then
© www.soinside.com 2019 - 2024. All rights reserved.