Continuo a sentire che iTerm2 è molto meglio di Terminal. Tuttavia, quando ho scaricato iTerm2, non ho visto cosa lo rendesse preferibile su Terminal. Quali sono le differenze tra queste due app?
Continuo a sentire che iTerm2 è molto meglio di Terminal. Tuttavia, quando ho scaricato iTerm2, non ho visto cosa lo rendesse preferibile su Terminal. Quali sono le differenze tra queste due app?
Risposte:
Ci sono diverse funzionalità elencate nella loro pagina delle caratteristiche .
Alcune delle caratteristiche che mi piacciono sono:
La risposta di @ joel è buona, ma Terminal.app ha ottenuto alcune funzionalità esclusive in Lion:
Adoro iTerm perché ha il completamento automatico per i comandi. È semplicemente fantastico.
Dall'elenco delle funzionalità di iTerm2 sul suo sito Web:
Basta digitare l'inizio di qualsiasi parola che sia mai apparsa nella tua finestra e poi Cmd-; aprirà una finestra con suggerimenti. La parola che stai cercando di solito è in cima alla lista!
bash
e altre shell ( zsh
ha un completamento automatico particolarmente eccezionale) e non l'app Terminal stessa. iTerm2 ha anche una modalità di completamento automatico speciale ... iterm2.com/#/section/features/autocomplete
Oltre alle funzionalità già elencate, iTerm2 è in costante miglioramento, mentre Terminal riceve aggiornamenti minori ogni pochi anni. Le richieste di funzionalità hanno maggiori possibilità di essere onorate in iTerm2. Ci sono alcune cose interessanti in arrivo nella prossima versione che non sono ancora documentate, ma dai un'occhiata alle note di rilascio recenti per vederle.
Inoltre, noterei che c'è un po 'di confusione sui pannelli divisi in un commento nel PO. I riquadri divisi del terminale offrono due viste della stessa finestra, mentre iTerm2 offre terminali indipendenti illimitati in una scheda.
La funzione per cui ho scelto iTerm è la possibilità di tagliare o copiare semplicemente selezionando il testo e incollandolo semplicemente usando il pulsante centrale
iTerm supporta l'apertura di finestre a schermo intero per impostazione predefinita, e c'è un'opzione per usare finestre a schermo intero personalizzate che non hanno le animazioni per cambiare spazio e non disabilitano ⌘H.
Ha anche un banner di ricerca incrementale invece di una finestra di dialogo Trova. E puoi selezionare il testo cercando l'inizio e premendo la scheda per estendere la selezione di singole parole.
Uso iTerm2 per il mio lavoro in bioinformatica e, ad esempio, l'ho impostato in modo tale da aprire automaticamente un sito Web Genome Browser in una posizione cromosomica specifica, quando clicco sulla posizione cromosomica.
Inoltre, ho armeggiato con una selezione intelligente per consentirmi di selezionare solo sequenze di DNA, ecc.
Inoltre l'ho impostato per riprodurre un suono, se viene visualizzato un messaggio di errore in un terminale.
Ovviamente si tratta di casi d'uso molto specifici, ma mostra quanto iTerm2 sia capace, rispetto al semplice client Terminal.
Se sei un appassionato utente di VIM, la modalità mouse in iTerm2 funziona correttamente: puoi posizionare il cursore e selezionare il testo usando il mouse (funziona in Terminale ma è difettoso). Inoltre, quando esegui VIM (o altre app basate su console che utilizzano la schermata "alternativa" (t_ti, t_te)), anche lo scorrimento funziona correttamente.
Inoltre c'è una funzione di ricerca molto utile che può essere utilizzata per cercare i contenuti di tutte le schede iTerm2 aperte che possono essere raggiunte andando su Finestra-> Esposizione di tutte le schede ( ⌥⌘E).
Mi piace anche la funzionalità di visualizzazione delle immagini in linea che è possibile utilizzando gli strumenti degli strumenti iTerm2 che utilizzano alcuni codici di escape personalizzati
Dal sito web iTerm2:
iTerm2 ha molte caratteristiche . Ogni desiderio immaginabile che un utente terminale potrebbe avere è stato previsto e risolto. E queste sono solo le principali attrazioni!
La pagina delle funzionalità di iTerm2 evidenzia quanto segue:
Uso iTerm2 poiché non riesco a configurare il mio terminale Mac con sfondo di colori diversi quando apro Terminali diversi.