Qual è la differenza tra iTerm2 e Terminal?


149

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?


7
onestamente, il terminale è molto migliorato da Leopard> SL> Lion. iTerm era richiesto, ora è solo un po 'carino. In realtà sono tornato al Terminale in Lion ora che i colori ANSI sono completamente supportati. Niente più SIMBL!
lemonginger,

7
Premi Cmd + Maiusc + D e impara.
Nome falso

@Fake Awesome! Ma Terminal lo fa già.
daviesgeek,

Assicurati di etichettarlo come iTerm2 uno sviluppo completamente diverso.
ocodo,

2
La mia opinione? Fondamentalmente, è la differenza tra una Roll Royce e una Honda. Entrambi ti porteranno dove vuoi andare, ma uno di questi è un giro molto più bello con molte caratteristiche interessanti. L'attuale versione beta ha ancora più funzionalità. Meraviglioso.
pdwalker,

Risposte:


66

Ci sono diverse funzionalità elencate nella loro pagina delle caratteristiche .

Alcune delle caratteristiche che mi piacciono sono:

  • Vista riquadro diviso
  • Finestra di scelta rapida per terminale istantaneo ovunque
  • La ricerca evidenzierà tutte le parole trovate (come in Chrome e Safari)
  • Copia senza parole
  • Replay istantaneo (può "riavvolgere" la sessione nel caso in cui si sia dimenticato di annotare / copiare qualcosa)
  • Incolla storia
  • Supporto ringhio per la notifica al completamento di un processo

Sono d'accordo con tutti loro e vorrei aggiungerne uno, comando di trasmissione! Se stai facendo cose come lo scavo di log multihost o l'elaborazione dei dati, è super intuitivo.
StanleyZ,

41

La risposta di @ joel è buona, ma Terminal.app ha ottenuto alcune funzionalità esclusive in Lion:

  • supporto per la funzione di ripristino di Lion
  • supporto per i servizi di sistema - questo significa che ho un collegamento di sistema per "nuovo terminale in questa cartella" senza strani hack.
  • il supporto per i servizi di sistema significa una grande integrazione con l'automatore
  • proxy dei documenti nella finestra e supporto D&D generalmente migliore
  • fare clic con il tasto destro su una stringa per cercare nelle pagine man o aprire la sua pagina man in una finestra mobile. Davvero utile!

Vedi: http://www.macosxautomation.com/lion/terminal.html


3
256 colori, Cancella colore di sfondo (BCE), colori ANSI personalizzabili, Schermo intero, indicatori di stato nelle schede e icone del Dock, inclusi i display dei terminali attivi in ​​finestre ridotte a icona. Oh, e, una campana visiva molto migliorata :-)
Chris Page

17

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!

inserisci qui la descrizione dell'immagine


Anche Terminal.
daviesgeek,

4
Sebbene il completamento automatico sia una funzionalità di bashe altre shell ( zshha 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
ocodo

@slomojo sì, il ⌘-; è praticamente fantastico.
Ajith,

1
Devo aggiungere che, personalmente, penso che il completamento di zsh sia il migliore che abbia mai usato all'interno di una shell / terminale. (Soprattutto se usato con oh-my-zsh - a proposito ... prendi nota. )
ocodo

1
@slomojo vedo ora. (la foto lo spiega)
daviesgeek,

15

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.


1
Come sempre, se qualcosa è importante per te, ti preghiamo di presentare una richiesta di miglioramento dettagliata o una segnalazione di bug su bugreport.apple.com . Questo è il modo migliore per garantire che la tua voce sia ascoltata. Parlarne online è incostante. Tuttavia, Lion Terminal ha una serie di miglioramenti e correzioni in parte dovuti al feedback visto online.
Chris Page

@ChrisPage potresti aggiungere che devi essere uno sviluppatore Apple registrato per poter accedere a quel sito web.
Wim Deblauwe,

1
@WimDeblauwe: Sì, è necessario un account sviluppatore gratuito per creare una segnalazione di bug. Inoltre, puoi utilizzare apple.com/feedback/macosx.html senza alcun tipo di account. Avere un account sviluppatore (gratuito) significa che è possibile tenere traccia dello stato della segnalazione di bug.
Chris Page

Cordiali saluti, il link di feedback di cui non necessita l'account sviluppatore menzionato nella pagina di Chris sembra essere passato a apple.com/feedback/macos.html (immagino perché Apple ha rinominato Mac OS X in macOS)
Matt

5

La funzione per cui ho scelto iTerm è la possibilità di tagliare o copiare semplicemente selezionando il testo e incollandolo semplicemente usando il pulsante centrale


Capisco che questi sono comportamenti X11 / Xterm standard, ma non sono standard per le applicazioni Mac OS X. Oltre ad essere abituati, perché sono significativamente più convenienti dei soliti comandi Copia / Incolla? Nota: Terminal ha un supporto parziale per Middle-Click, che richiama il comando Incolla selezione.
Chris Page

2
perché non usi la tastiera usando queste, anche meno azioni per fare la copia e puoi anche copiare da una finestra che non devi fare clic per ottenere lo stato
attivo

4

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.


2

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.


2

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


Sorprendente! Ho sempre desiderato quella funzione! :) Sembra che non funzioni su Terminal, perché? tipo: set mouse = a non fa nulla che immagino sia il punto, iTerm2 è meglio :)
Charlie Parker

1

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:

  1. Pannelli divisi
  2. Finestra dei tasti di scelta rapida
  3. Ricerca evidenziata
  4. Completamento automatico
  5. Copia senza mouse
  6. Incolla storia
  7. Replay istantaneo
  8. configurabilità
  9. Unixyness
  10. 256 colori (o più!)
  11. leggibilità
  12. Segnalazione del mouse
  13. Supporto Growl
  14. Scheda Exposé
  15. Profili con tag
  16. Multilingue
  17. trigger
  18. Selezione intelligente
  19. Integrazione Shell
  20. Cambio profilo automatico
  21. Immagini incorporate
  22. timestamps
  23. Gestione password
  24. Pasta avanzata
  25. annotazioni
  26. badge
  27. Uscita catturata

-1

Uso iTerm2 poiché non riesco a configurare il mio terminale Mac con sfondo di colori diversi quando apro Terminali diversi.


Intendi ... Shell> Nuova finestra> scegli il tuo tema qui? L'app terminale predefinita ti consente sicuramente di scegliere un colore diverso per finestra.
Charlie74,

Se preferisci una vista a schede ... Shell> Nuova scheda> scegli qui il tema. Ogni scheda avrà una propria combinazione di colori.
Charlie74,

come è possibile impostare ciascuna finestra della scheda su temi di colore diverso?
elliptic00,

Come menzionato sopra. Dalla barra dei menu nella parte superiore dello schermo, selezionare Shell> Nuova scheda> quindi selezionare la combinazione di colori che si desidera utilizzare per la nuova scheda.
Charlie74,

non funziona sul mio Mac versione 10.9.5.
elliptic00,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.