L'un de mes principaux outils utilisés pour la programmation est mon terminal. Cela rend mon processus de programmation plus efficace lorsque je suis capable d'ouvrir rapidement une fenêtre de terminal.
Dans Ubuntu, j'utilisais ( window+ Alt+ T) pour ouvrir Terminal. Mais maintenant, j'utilise un Macbook pour mon travail de programmation.
Parfois, j'utilise Spotlight pour rechercher "Terminal" et appuyez sur Entrée.
J'aimerais savoir si je peux attribuer un raccourci clavier pour le faire.
Merci
macos
ubuntu
keyboard-shortcuts
Gopal Prasad
la source
la source
Réponses:
J'ai testé la procédure suivante sous macOS Mojave 10.14.6 (18G3020).
Lancez Automator. Créez un document de type «Action rapide»:
(Dans les anciennes versions de macOS, utilisez le modèle «Service».)
Dans le nouveau document Automator, ajoutez une action «Exécuter AppleScript». (Vous pouvez taper "run applescript" dans le champ de recherche en haut de la liste d'actions pour le trouver.) Voici le AppleScript à coller dans l'action:
Réglez la fenêtre contextuelle «Workflow reçoit» sur «aucune entrée». Cela devrait ressembler à ceci dans l'ensemble:
Enregistrez le document sous le nom «Nouveau terminal». Ensuite, allez dans le menu Automator (ou le menu de l'application dans n'importe quelle application en cours d'exécution) et ouvrez le sous-menu Services. Vous devriez maintenant voir l'action rapide «Nouveau terminal»:
Si vous cliquez sur l'élément de menu "Nouveau terminal", vous obtiendrez une boîte de dialogue:
Cliquez sur OK pour autoriser l'exécution de l'action. Vous verrez cette boîte de dialogue une fois dans chaque application qui est au premier plan lorsque vous utilisez l'action. En d'autres termes, la première fois que vous utilisez l'action alors que Finder est au premier plan, vous verrez la boîte de dialogue. Et la première fois que vous utilisez l'action alors que Safari est au premier plan, vous verrez la boîte de dialogue. Etc.
Après avoir cliqué sur OK dans la boîte de dialogue, le terminal doit ouvrir une nouvelle fenêtre.
Pour attribuer un raccourci clavier à l'action rapide , choisissez l'élément «Préférences des services…» dans le menu Services. (Ou lancez les Préférences Système, choisissez le volet Clavier, puis choisissez l'onglet Raccourcis, puis choisissez Services dans la liste de gauche.) Faites défiler vers le bas de la liste de droite et recherchez le service Nouveau terminal. Cliquez dessus et vous devriez voir un bouton "Ajouter un raccourci":
Cliquez sur le bouton et appuyez sur votre raccourci clavier préféré. Ensuite, grattez votre tête, car (quand je l'ai essayé) le bouton Ajouter un raccourci réapparaît. Mais cliquez à nouveau sur le bouton et vous devriez voir votre raccourci:
Vous devriez maintenant pouvoir appuyer sur votre raccourci clavier dans la plupart des cas pour obtenir une nouvelle fenêtre de terminal.
la source
The action "Run AppleScript" encountered an error
. Des idées? Je suis sous OSX 10.12.1 si cela compte.on run {input, parameters} tell application "Terminal" if not (exists window 1) then reopen activate end tell end run
En tant que programmeurs, nous voulons le moyen le plus rapide et le plus infaillible de mettre de l'ordre dans nos outils afin de pouvoir commencer à pirater. Voici comment je l'ai fait fonctionner sous MacOS 10.13.1 (High Sierra):
Option 1: allez à
System Preferences | Keyboard | Shortcut | Services
. Dans laFiles and Folders
section, activezNew Terminal at Folder
et / ouNew Terminal Tab at Folder
et attribuez-lui une touche de raccourci.Option 2: si vous souhaitez que la touche de raccourci fonctionne n'importe où, créez un nouveau service à l'aide d'Automator, puis accédez au raccourci clavier pour lui attribuer une touche de raccourci. Limitation connue: ne fonctionne pas depuis le bureau
Remarques:
MacOS
, ce n'est pas nécessaire.la source
iTerm2 - une alternative au terminal - a une option pour utiliser des raccourcis clavier configurables à l'échelle du système pour afficher / masquer (initialement réglé sur Alt+ Space, désactivé par défaut)
la source
"script"
erreur quand je spécifietell application "iTerm2"
alors comment avez-vous ouvertiTerm2
?