Terminal.app
declara-se um manipulador dos esquemas de URL ssh
, telnet
e x-man-page
.
Ele também registra as extensões de arquivo .term
(sessões), .terminal
(configurações), .tool
e .command
(scripts) e ele mesmo como um editor / visualizador para elas.
Além disso, não há terminal padrão no OS X. É apenas um aplicativo que pode manipular esquemas de URL e tipos de arquivos.
O iTerm é capaz de lidar com tudo isso, exceto o específico do Terminal.app .term
/ .terminal
.
Para os tipos de arquivo, basta abrir a caixa de diálogo Obter Informações e associar todos os arquivos desse tipo ao iTerm. Para os esquemas de URL, você pode fazer o download e instalar o painel de preferências Apps padrão e alterar a associação lá. Você também pode usá-lo como um método alternativo de alterar as associações de tipo de arquivo.
Todasessasconfiguraçõessãoespecíficasdousuárioearmazenadasem~/Library/Preferences/com.apple.LaunchServices.plist
.Vocêpode,claro,editá-loemumeditoradequado.Ébemdireto.CapturadeteladoXcode4mostrandooresultadodaalteraçãodox-man-page
nopaineldepreferênciasAppspadrão:
O Terminal.app também fornece os seguintes Serviços para outros aplicativos:
- Novo terminal na pasta
- Nova guia do terminal na pasta
- Abra a página man no terminal
- Páginas de manual de pesquisa no Terminal
A associação com o Terminal.app é codificada. Você precisa criar seus próprios serviços, por exemplo usando o Automator e / ou o AppleScript para substituí-los.
Se o Terminal for usado através de sua API AppleScript, não há como substituí-lo apenas pelo iTerm em todos os casos, já que suas APIs são bem diferentes. Isso geralmente exige mudanças substanciais nos programas ou scripts que fazem isso.