Terminal.app
se declara un controlador del ssh
, telnet
y x-man-page
esquemas de URL.
También registra las extensiones de archivo .term
(sesiones), .terminal
(configuración) .tool
y .command
(secuencias de comandos), y en sí mismo como editor / visor de estos.
Aparte de eso, no hay una terminal predeterminada en OS X. Es solo una aplicación que puede manejar esquemas de URL y tipos de archivos.
iTerm es capaz de manejar todo esto excepto el Terminal.app específico .term
/ .terminal
.
Para los tipos de archivo, simplemente abra el cuadro de diálogo Obtener información y asocie todos los archivos de este tipo con iTerm. Para los esquemas de URL, puede descargar e instalar las aplicaciones predeterminadas del panel de preferencias y cambiar la asociación allí. También puede usarlo como un método alternativo para cambiar las asociaciones de tipo de archivo.
Todas estas configuraciones son específicas del usuario y se almacenan en ~/Library/Preferences/com.apple.LaunchServices.plist
. Por supuesto, puede editarlo usted mismo en un editor adecuado. Es bastante sencillo. Captura de pantalla de Xcode 4 que muestra el resultado del cambio x-man-page
en el panel de preferencias de Aplicaciones predeterminadas :
Terminal.app también proporciona los siguientes Servicios para otras aplicaciones:
- Nueva terminal en la carpeta
- Nueva pestaña de terminal en la carpeta
- Abrir página de manual en Terminal
- Buscar páginas man en Terminal
La asociación con Terminal.app está codificada. Necesita crear sus propios Servicios, por ejemplo, usando Automator y / o AppleScript para reemplazarlos.
Si se usa Terminal a través de su API AppleScript, no hay forma de reemplazarlo con iTerm en todos los casos, ya que sus API son bastante diferentes. Esto a menudo requerirá cambios sustanciales en los programas o scripts que lo hagan.