7

В настоящее время у меня есть настройка псевдонима Zsh, как это.

alias e="subl"

Это позволяет мне e somedir , чтобы открыть каталог в SublimeText. или e . открыть текущий каталог.

Тем не менее, я хотел бы иметь возможность установить . быть аргументом по умолчанию, или я могу по желанию передать в другой каталог.

Так что e следует расширить до subl .

И e somedir должен расшириться до subl somedir

Как именно это настроить? Псевдоним даже то, что мне нужно здесь?

1 ответ1

16

Я бы использовал функцию:

function e() {
    if [ "$1" != "" ]
    then
        subl $1
    else
        subl .
    fi
}

добавив его в .profile

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .