Ouvrir automatiquement les projets Sublime Text dans un répertoire
J’ai l’habitude de lancer Sublime Text 2 depuis la ligne de commande pour
travailler, selon le cas, sur le contenu d’un répertoire ou sur un projet
(matérialisé par un fichier *.sublime-project).
J’utilise l’une des commandes suivantes :
subl .subl mon-projet.sublime-project
Voici la fonction que j’ai ajoutée à mon fichier .bashrc pour que la commande
subl “devine” automatiquement ce que je veux. Il fait ce qui suit :
- Si un chemin est donné (
subl "mon/fichier.txt"), il ouvre le fichier. - Si rien n’est donné et qu’un fichier
.sublime-projectexiste dans le répertoire courant, il l’ouvre. - Si rien n’est donné et qu’aucun fichier
.sublime-projectn’a été trouvé, il ouvre le dossier.
bashcopy
function project_aware_subl {
project_file=$(ls *.sublime-project 2>/dev/null | head -n 1)
subl ${*:-\${project_file:-.}}
}
alias subl="project_aware_subl"