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