Come personalizzare il Terminale del tuo Mac per una maggiore produttività

Fiori colorati.

Se trascorri del tempo nel Terminale del tuo Mac, vale la pena personalizzare l’aspetto e la sensazione dell’applicazione. La buona notizia è che ci sono molti modi per personalizzare il terminale del tuo Mac per essere più produttivo ed efficiente.

In questo post, ti mostriamo alcuni dei modi più interessanti in cui puoi personalizzare le finestre del Terminale del tuo Mac.

Leggi anche: Come aprire qualsiasi cartella dal Terminale del Mac

Modificare il tema del Terminale

Il Terminale ha la capacità integrata di tematizzare le tue finestre della shell, anche se potresti non notarlo a prima vista. Per farlo, vai alla schermata delle Preferenze del Terminale.

L'opzione Preferenze del Terminale.

Da qui, seleziona la scheda Profili. Questa sezione ti permetterà di regolare l’aspetto della finestra del Terminale.

La schermata dei Profili del Terminale.

Puoi cambiare il colore di sfondo e del testo, le opzioni di rendering del testo, le dimensioni e i caratteri del font, il tipo di cursore, il colore di selezione e i colori ANSI. Questi ultimi vengono utilizzati quando un comando del Terminale visualizza un output colorato ma non appare altrimenti.

Noterai un numero di profili nel menu a sinistra. Puoi scegliere uno di questi o fare clic sull’icona “+” in fondo al pannello per creare un nuovo profilo personalizzato. I profili sono i contenitori per le tue impostazioni, quindi potresti voler creare un profilo personale prima di modificare qualsiasi cosa.

L'icona Plus del Terminale.

Quando sei pronto, imposta il tuo nuovo profilo principale facendo clic sul pulsante Predefinito. Tutte le nuove finestre del Terminale si apriranno ora con questo profilo.

Puoi anche aprire finestre del Terminale in un profilo specifico da “Shell -> Nuova finestra”, dove puoi anche selezionare un profilo.

Scelta di un nuovo profilo della shell.

Puoi anche importare profili nel Terminale, sempre dal menu in fondo alla schermata dei Profili.

Importazione di profili nel Terminale.

Questo ti offre un modo per armonizzare la tua esperienza nel Terminale con altre versioni del profilo in diverse app. Ad esempio, il tuo editor Vim, il Terminale e l’app Slack potrebbero avere tutti lo stesso profilo e tema installati.

Comandi di accesso

Il Terminale può eseguire comandi specifici quando una finestra della shell è aperta. Puoi assegnare questi comandi su base per profilo, quindi profili diversi eseguono comandi unici.

Per farlo, seleziona la scheda Shell all’interno del pannello delle preferenze dei Profili.

La scheda Shell all'interno del Terminale.

Sotto Avvio, seleziona la casella “Esegui comando”, quindi digita il comando pertinente che desideri eseguire, ma lascia selezionata la casella “Esegui all’interno della shell” qui.

Aggiunta di un comando di avvio.

Questa impostazione verrà salvata automaticamente nel profilo associato e verrà eseguita la prossima volta che apri una shell con quel profilo. Per disattivare il comando di avvio, deseleziona semplicemente la casella “Esegui comando”.

Leggi anche: 4 delle migliori alternative per l’app Terminal di macOS

Colorare il tuo prompt

Modificando il file “.zshrc”, puoi colorare il testo del prompt del Terminale. Questo è il testo fisso che appare all’interno di una finestra della shell.

Un prompt colorato.

Per iniziare, apri il tuo file “.zshrc” nell’editor nano con il seguente comando:

nano ~/.zshrc

L'editor Nano.

All’interno dell’editor, aggiungi una nuova riga che inizia con PROMPT=. I tuoi codici di colore ANSI e lo stile del prompt seguiranno. Il codice completo che abbiamo qui è:

PROMPT="%F{cyan}%n %1~ %# %f"

Per scomporre il nostro esempio, abbiamo racchiuso lo stile in %F e %f per notare che utilizzeremo un colore, quindi abbiamo aggiunto un nome di colore tra parentesi graffe {cyan}. Questo può anche essere un numero tra 0 e 256.

Da lì, abbiamo dato un po’ di stile al prompt:

  • Mostra il nome utente ( %n)
  • Visualizza il percorso della directory di lavoro corrente senza la directory home ( %1~)
  • Imposta per mostrare un simbolo di hash se l’utente è un amministratore root o altrimenti mostra un simbolo di percentuale ( %#)

C’è molto di più che puoi fare qui, e il processo è più semplice rispetto all’uso dei profili bash come nelle versioni precedenti del Terminale.

Colorare e formattare il testo del Terminale

Puoi anche formattare il testo digitato nel Terminale utilizzando le impostazioni del profilo o i comandi della shell direttamente nel prompt.

Per allegare un colore al testo a un profilo, utilizza l’impostazione del colore del testo nella schermata “Profili -> Testo” delle preferenze del Terminale.

Le opzioni di formattazione del testo all'interno del Terminale.

Per colorare il testo su base temporanea, racchiudi il testo tra virgolette doppie e utilizza il comando printf:

printf"[31mHello World[0m
"

Scomponiamo questo:

  • ` esegue l'escape dei caratteri non stampabili -[31mè il codice colore per il testo rosso -Hello Worldè la nostra stringa letterale -[0mcancella la formattazione in modo che il nuovo testo non appaia colorato - stampa una nuova riga Se desideri che il testo continui ad apparire colorato, ometti[0m. Per terminare la formattazione, stampa[0msull'output standard conprintf`. Testo stampato con un colore temporaneo. Puoi anche utilizzare gli stessi codici ANSI di prima e approfondire ulteriormente quando si tratta della formattazione del tuo prompt. Leggi anche: Come cambiare il nome del computer del tuo Mac ## Cambiare il titolo della finestra del Terminale Per impostazione predefinita, il Terminale mostrerà la directory di lavoro attuale, il processo attivo e la dimensione della finestra nel titolo della finestra del Terminale. La barra del titolo del Terminale. Puoi cambiare questo dalla scheda “Profilo -> Finestra” delle Preferenze del Terminale. Le impostazioni della finestra del Terminale. Puoi regolare le impostazioni nella sezione Titolo e vedere i risultati all’interno di qualsiasi finestra della shell aperta che esegue il tuo profilo attuale. Le stesse impostazioni generali possono anche essere trovate all’interno della schermata Tab nel caso tu voglia replicare le tue impostazioni per più schede aperte. ## Conclusione Rendere il Terminale tuo è un ottimo modo per personalizzare la tua esperienza e diventare più efficiente e produttivo. Infatti, c’è molto di più che puoi fare per personalizzare il Terminale del tuo Mac, e questo post mette in evidenza i migliori risultati. Con un Terminale adattato alle tue esigenze specifiche, potresti gestire l’intero computer dal Terminale o persino aggiornare il tuo Mac dal Terminale. Utilizzerai di più il Terminale se potrai personalizzarlo? Facci sapere nella sezione commenti qui sotto!