Terminal.app
se déclare un gestionnaire de ssh
, telnet
et x-man-page
schémas d'URL.
Il enregistre également les extensions de fichier .term
(sessions), .terminal
(paramètres) .tool
et .command
(scripts), ainsi que lui-même en tant qu'éditeur / visualiseur pour celles-ci.
En dehors de cela, il n'y a pas de terminal par défaut sous OS X. Il s'agit simplement d'une application capable de gérer les schémas d'URL et les types de fichiers.
iTerm est capable de gérer tous ces éléments sauf le .term
/ spécifique à Terminal.app .terminal
.
Pour les types de fichiers, ouvrez simplement la boîte de dialogue Obtenir des informations et associez tous les fichiers de ce type à iTerm. Pour les modèles d'URL, vous pouvez télécharger et installer le volet Préférences Applications par défaut et modifier l'association à cet emplacement. Vous pouvez également l'utiliser comme méthode alternative pour modifier les associations de types de fichiers.
Tous ces paramètres sont spécifiques à l'utilisateur et stockés dans ~/Library/Preferences/com.apple.LaunchServices.plist
. Vous pouvez bien sûr l'éditer vous-même dans un éditeur approprié. C'est assez simple. Capture d'écran de Xcode 4 montrant le résultat de la modification x-man-page
dans le volet de préférences Applications par défaut :
Terminal.app fournit également les services suivants pour d'autres applications:
- Nouveau terminal dans un dossier
- Nouvel onglet Terminal dans le dossier
- Ouvrir la page de manuel dans le terminal
- Rechercher dans les pages de manuel de Terminal
L'association avec Terminal.app est codée en dur. Vous devez créer vos propres services, par exemple en utilisant Automator et / ou AppleScript pour les remplacer.
Si Terminal est utilisé via son API AppleScript, il n’ya aucun moyen de le remplacer par iTerm dans tous les cas, car leurs API sont très différentes. Cela nécessitera souvent des changements substantiels dans les programmes ou les scripts.