Terminal.app
si dichiara un gestore degli schemi ssh
, telnet
e x-man-page
URL.
Registra anche le estensioni dei file .term
(sessioni), .terminal
(impostazioni) .tool
e .command
(script), e come un editor / visualizzatore per questi.
Oltre a ciò, non esiste un terminale predefinito in OS X. È solo un'applicazione in grado di gestire schemi URL e tipi di file.
iTerm è in grado di gestire tutti questi ad eccezione di Terminal.app specifico .term
/ .terminal
.
Per i tipi di file, basta aprire la finestra di dialogo Ottieni informazioni e associare tutti i file di questo tipo a iTerm. Per gli schemi URL, è possibile scaricare e installare il pannello delle preferenze App predefinite e modificare qui l'associazione. Puoi anche usarlo come metodo alternativo per modificare le associazioni dei tipi di file.
Tutte queste impostazioni sono specifiche dell'utente e memorizzate in ~/Library/Preferences/com.apple.LaunchServices.plist
. Puoi ovviamente modificarlo tu stesso in un editor adatto. È abbastanza semplice. Schermata di Xcode 4 che mostra il risultato della modifica x-man-page
nel riquadro delle preferenze App predefinite :
Terminal.app fornisce anche i seguenti servizi per altre applicazioni:
- Nuovo terminale nella cartella
- Nuova scheda Terminale nella cartella
- Apri la pagina man nel Terminale
- Cerca le pagine man nel Terminale
L'associazione con Terminal.app è codificata. È necessario creare i propri servizi, ad esempio utilizzando Automator e / o AppleScript per sostituirli.
Se Terminal viene utilizzato tramite la sua API AppleScript, non c'è modo di sostituirlo con iTerm in tutti i casi, poiché le loro API sono piuttosto diverse. Ciò richiederà spesso modifiche sostanziali ai programmi o agli script.