zsh函数sublime打开文件夹和目录
Zsh function sublime open folder and directory
我正在尝试为从终端打开的文件或文件夹编写一个 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。如果 运行 只有 osub 命令,我想在 sublime 中打开当前文件夹并创建新文件,如果 运行 osub 文件名
,我想在 sublime 中打开它
您想检查 $@
是否为非零,而不是 -z
所做的零。所以
if [[ -n $@ ]]; then
我正在尝试为从终端打开的文件或文件夹编写一个 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。如果 运行 只有 osub 命令,我想在 sublime 中打开当前文件夹并创建新文件,如果 运行 osub 文件名
,我想在 sublime 中打开它您想检查 $@
是否为非零,而不是 -z
所做的零。所以
if [[ -n $@ ]]; then