QNA > C > Come Fa Iterm2 A Paragonarsi A Terminal.app?

Come fa iTerm2 a paragonarsi a Terminal.app?

Cose che Terminal.app ha, che iTerm2 non ha:

  • "revisione" della visualizzazione e permanenza della posizione. Chiudendo una sessione di terminale e riaprendo l'app in seguito, verranno mostrate le ultime n linee e l'utente si posizionerà nella directory in cui si trovava quando ha lasciato l'app.


Cose che iTerm2 ha, e che Terminal.app non ha:

  • "macchina del tempo" - scorri indietro nel tempo per vedere il buffer del terminale in qualsiasi momento (fino a 4M di dati con l'impostazione predefinita).
  • Mark e Jump to a point in the output stream. Estremamente utile quando si fa il debug dell'output del compilatore mentre si continua a lavorare
  • Autocompletamento. Non pensavo di averne molto bisogno, ma il completamento automatico funziona attraverso finestre, schede, riquadri e persino sessioni se vengono salvate[1].
  • Appunti salvati su disco - essere in grado di richiamare un vecchio copypasta di sei ore fa è stato un dono del cielo un certo numero di volte (si pensi, per esempio, alle chiavi API per servizi web esterni)
  • Copia senza mouse - bellissimo quando si lavora a schermo intero su una piccola macchina (MB Air) e iniziare a smanettare con il mouse rallenterebbe davvero il lavoro.
  • Supporto Growl - mentre Terminal può emulare con Growlscript, ho una piccola funzione zsh (growl() { echo -e '\e]9;'1'\007' ; return ; }) che mi permette di "ringhiare" in ogni finestra quando ne ho bisogno. "make && growl 'make done'" è semplicemente figo :)
  • Impostare i colori cromatici delle finestre tramite sequenze di escape:
    wallcolor() {
    color=2;
    cloc=1;
    echo "\033]6;1;bg;;brightness;\a"
    }
    permette di fare qualcosa come "wallcolor red 225" e regolare la finestra cromatica su qualsiasi sfondo si stia usando. Utile anche per segnare le finestre in cui è successo qualcosa, per esempio.
  • Hotkey Window: Cmd-Option-T porta avanti una finestra iTerm ogni volta che ne ho bisogno e la rimanda indietro quando ho finito.


[1] Noterete in questo screenshot che non ho digitato "Quora". Ho aggiunto il file in MacVim (non curses vim) e l'ho salvato. Il contenuto del file, una volta visualizzato nella finestra, è diventato parte del completamento automatico:

main-qimg-bd06f31ea42fecb9fbf4f26098f873c4.webp

Di Walther Hanlin

Dove si trova Vim su Ubuntu Linux e come si installa? :: How to install PostgreSQL on AWS EC2, and how can I access that
Link utili