Intenta entender el código correctamente previamente a usarlo a tu proyecto y si tdeseas aportar algo puedes decirlo en los comentarios.
Solución:
Deberías poder hacer iTerm.app
su terminal predeterminado seleccionando “Hacer por defecto” desde la barra de menú.
Alternativamente, puede usar un atajo de teclado.
⌃+⇧+⌘+
Terminal.app
se declara manejador del ssh
, telnet
y x-man-page
Esquemas de URL.
También registra las extensiones de archivo. .term
(sesiones), .terminal
(ajustes), .tool
y .command
(guiones) y a sí mismo como editor/visor de estos.
Aparte de eso, no hay terminal por defecto en OS X. Es solo una aplicación que puede manejar esquemas de URL y tipos de archivos.
iTerm es capaz de manejar todos estos excepto el específico de Terminal.app .term
/.terminal
.
Para los tipos de archivo, simplemente abra el Obtener información diálogo y asociar todos los archivos de este tipo con iTerm. Para los esquemas de URL, puede descargar e instalar el panel de preferencias Aplicaciones predeterminadas y cambiar la asociación allí. También puede usarlo como un método alternativo para cambiar las asociaciones de tipo de archivo.
Todos estos ajustes son específicos 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 de cambiar x-man-page
en Aplicaciones predeterminadas panel de preferencias:
Terminal.app también proporciona lo siguiente Servicios para otras aplicaciones:
- Nueva terminal en la carpeta
- Nueva pestaña de terminal en la carpeta
- Abrir la página del manual en la Terminal
- Buscar páginas man en Terminal
La asociación con Terminal.app está codificada de forma rígida. Debe crear sus propios Servicios, por ejemplo, utilizando Automator y/o AppleScript para reemplazarlos.
Si Terminal se usa 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 hacen.
Como se encuentra en el blog ma.ttias.be, iTerm2 puede registrarse como el terminal predeterminado para algunos esquemas de URL comunes: solo tiene que verificar los esquemas correspondientes en la parte inferior de la pestaña General en el perfil actual de las preferencias de iTerm