Eu usaria uma função:
function e() {
if [ "$1" != "" ]
then
subl $1
else
subl .
fi
}
adicionando-o a .profile
Atualmente, tenho uma configuração de alias de zsh assim.
alias e="subl"
Isso me permite e somedir
abrir um diretório no SublimeText. ou e .
para abrir o diretório atual.
No entanto, gostaria de poder definir .
como o argumento padrão ou, opcionalmente, passar em outro diretório.
Portanto, e
deve se expandir para subl .
E e somedir
deve se expandir para subl somedir
Como exatamente se define isso? É um alias mesmo o que eu preciso aqui?
Tags command-line bash zsh