Est-il possible d'ajouter un service dans un dossier pour l'ouvrir avec une application spécifique?
Comme le montre la capture d'écran ci-dessous, une application nommée l' ever note
a fait. Je veux le faire manuellement pour #VSCODE et #Brackets
ÉDITER
Comme ma question a été marquée comme peu claire, j'essaie de développer un exemple.
Prenons VSCode comme exemple. Il s'agit d'un éditeur de texte qui ouvre un dossier et permet à un utilisateur de modifier les fichiers texte du dossier et des sous-dossiers du dossier. Il y a tellement d'autres applications sur le marché comme Sublime, Adobe Brackets et ainsi de suite.
La hiérarchie des dossiers ressemble à ceci (capture d'écran ci-dessous)
Pour ouvrir le dossier dans l'application, je dois ouvrir l'application, puis aller dans l'option Ouvrir le dossier, puis trouver le dossier, puis sélectionner et cliquer sur le bouton Ouvrir
Au lieu de cela, je veux une option dans le clic droit du dossier pour ouvrir le dossier directement avec l'éditeur de texte.
Tout comme vous pouvez ouvrir un dossier dans le terminal en ajoutant un service
folder
avec une application et nonfile
.Réponses:
Vous pouvez le faire avec un service Automator .
Créez le service:
Ouvrez Automator et sélectionnez Service ou Fichier > Nouveau > Service si Automator est déjà ouvert.
Ensemble service sélectionné reçoit à des fichiers ou des dossiers et dans au Finder .
Ajoutez une action d' exécution de script shell , définissez Shell: sur / bin / bash et passez l'entrée: à en tant qu'arguments et ajoutez ce qui suit code :
Vous pouvez maintenant sélectionner des fichiers et / ou des dossiers dans le Finder , puis cliquer dessus avec le bouton droit de la souris et cliquer sur Ouvrir dans Visual Studio Code dans le menu contextuel des services .
Remarque: J'ai testé cela avec Visual Studio Code mais pas avec supports car je ne l'ai pas installé. Cependant, vous devriez également pouvoir en créer un de la même manière en remplaçant le nom de l'application dans la
open
commande.la source
Voici une solution alternative: au lieu d'utiliser le menu contextuel, vous pouvez ouvrir le dossier à partir de la barre d'outils du Finder!
Veuillez voir mon dépôt ici: open-folder-with-vs-code
la source
Dans macOS Mojave (10.14.2), je n'ai pas pu trouver l'option Service dans Automator. J'ai donc dû suivre les étapes ci-dessous pour ouvrir le contenu du dossier dans l'application Aperçu:
TODO: Ajoutez des vérifications pour vous assurer que l'aperçu n'ouvre que certains types de fichiers (par exemple PDF, etc.) et non les fichiers binaires, etc.
la source
Voici un guide que vous pouvez utiliser pour créer une application qui ouvrira vos applications préférées, ainsi que tous les dossiers que vous pouvez utiliser fréquemment, afin que vous puissiez vous mettre au travail (ou jouer) en un seul clic. Peut-être que cela peut répondre à vos besoins :)
la source
Cela ne résout pas la question exactement, mais vous pouvez toujours simplement faire glisser le dossier sur l'icône VSCode dans le dock de votre application
la source