Je le paramètre « dossiers ouverts dans de nouveaux onglets » ( au lieu de nouvelles fenêtres) dans le Finder allumé , mais cela ne semble pas influencer ce que mes autres applications font quand ils ouvrent un dossier. La barre de lancement et un script shell que je lance depuis emacs ouvrent toujours des dossiers dans de petites fenêtres de recherche. Comment faire pour que les dossiers ouverts à partir d'applications externes apparaissent tous dans une fenêtre de recherche à onglets?
Edit: Bmike dans le commentaire a raison de dire que cela pourrait probablement être fait via un applescript. Quelque chose comme ça:
- Vous avez un script qui vous donne le chemin du dossier que vous souhaitez ouvrir.
- Vous passez cela comme une variable à un applescript.
- Cet applescript enregistre le chemin d'accès en tant que variable
- Il active le Finder ou ouvre un dossier particulier avec le Finder.
- Il envoie la commande de frappe + t pour ouvrir un nouvel onglet (ou fait de même avec une commande pour le finder).
- Il envoie la commande de frappe + Maj + G au Finder ouvrant le dossier Aller au dossier avec le menu / la fenêtre Chemin x.
- Il écrit (événements système) ou le colle (placez le presse-papiers sur la variable qui est le chemin du dossier) dans ce menu / fenêtre.
- Cliquez sur entrer. Le dossier est ouvert.
Réponses:
Je l'ai fait, je ne sais pas si cela vous répondra.
Préférences du Finder> Général> cochez "ouvrir les dossiers dans des onglets au lieu de nouvelles fenêtres"
la source
Merci pour l'idée. J'ai fini d'applescript.
Mettez ce qui suit dans votre
~/.bashrc
ou~/.zshrc
Dans le terminal, saisissez
pour ouvrir le dossier actuel dans le nouvel onglet du Finder.
Le script bash est utilisé pour récupérer le chemin absolu, ce que j'ai trouvé difficile à faire dans appplescript.
MISE À JOUR
J'ai fait une version plus étendue (et compliquée) qui ouvrira le même onglet pour le même dossier. Obtenez-le ici
la source