Je veux lier un raccourci pour exécuter une commande dans le Terminal avec le texte que j'ai sélectionné en naviguant sur le Web. Comment puis-je le faire ?
Réponses
Trop de publicités?Vous pouvez y parvenir en créant un flux de travail d'automate et en l'enregistrant comme un service.
Ouvrez Automator.app, choisissez de créer un service.
Dans le menu supérieur, réglez le "Service reçu sélectionné" sur "texte" dans "toute application".
Dans le menu Actions, Bibliothèque, recherchez "Obtenir la valeur d'une variable" et faites-le glisser vers la droite dans la zone de travail. Toujours dans le menu Actions, Bibliothèque, recherchez "Exécuter AppleScript" et faites-le glisser vers la zone de travail.
Dans l'action "Exécuter AppleScript", entrez le code d'écoulement :
on run {input, parameters}
set terminalCommand to item 1 of input
tell application "Terminal"
activate
do script terminalCommand
end tell
return input
end run
Ajoutez une variable en cliquant sur la petite icône en forme de double barre au bas de la fenêtre, puis en cliquant avec le bouton droit de la souris dans le cadre des variables pour créer une nouvelle variable. Nommez votre variable comme vous le souhaitez. Lorsque vous avez terminé, votre flux de travail devrait ressembler à ce qui suit. Sauvegardez-le et donnez-lui un nom comme "Run in Terminal". Maintenant, lorsque vous êtes dans un navigateur Web, vous pouvez faire un clic droit et naviguer vers Services et vous verrez votre commande "Exécuter dans le terminal", qui ouvrira le terminal et exécutera le texte mis en évidence.
Vous pourriez trouver PopClip très pratique. Il y a un extension pour faire cela, appelé Terminal.
Regardez ça. C'est une grande application simple et utile. Ils ont plusieurs extensions pour des raccourcis très utiles. Le voici dans le Mac App Store .