Skip to content

Guida alla configurazione e raccomandazioni plugin Zsh

Plugin Oh My Zsh

Oh My Zsh è un popolare framework di configurazione per Zsh che include molti plugin utili in grado di migliorare notevolmente la tua esperienza con la riga di comando. Ecco alcuni plugin consigliati:

1. zsh-autosuggestions

Questo plugin fornisce suggerimenti automatici per il comando che stai digitando in base alla tua cronologia e ai comandi comuni. Basta premere la freccia destra per completare rapidamente il comando suggerito.

Installazione:

git clone https://github.com/zsh-users/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

2. zsh-syntax-highlighting

Fornisce l’evidenziazione della sintassi per la tua riga di comando, aiutandoti a identificare più facilmente comandi, argomenti e percorsi di file.

Installazione:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

3. zsh-completions

Estende la funzionalità di completamento predefinita di Zsh, fornendo più opzioni di completamento per molti comandi.

Installazione:

git clone https://github.com/zsh-users/zsh-completions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-completions

Abbellimento dei temi

Con Oh My Zsh, puoi cambiare facilmente i temi per abbellire il tuo terminale. Il tema Powerlevel10k è consigliato in quanto è sia bello che informativo.

Installa Powerlevel10k:

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $HOME/.powerlevel10k

Imposta il tema in ~/.zshrc:

ZSH_THEME="powerlevel10k/powerlevel10k"

Altri plugin utili

  • git: Un plugin che potenzia i comandi Git, fornendo molti alias utili per i comandi Git.
  • docker: Completamento e suggerimenti per i comandi docker.
  • npm: Fornisce il completamento dei comandi per npm.

Puoi abilitare o disabilitare questi plugin nel tuo file ~/.zshrc in base alle tue esigenze. Modifica il file ~/.zshrc, trova la riga plugins e aggiungi o rimuovi i nomi dei plugin.

plugins=(git docker npm)

Suggerimenti

  • Usa Ctrl + r per cercare rapidamente nella cronologia dei comandi.
  • Ripeti il comando precedente usando !!.
  • Usa il comando man per visualizzare i manuali di altri comandi, ad esempio man git.

Configurando correttamente i plugin e i temi di Zsh, puoi migliorare significativamente l’efficienza e l’estetica della tua riga di comando. Speriamo che questa guida ti aiuti a costruire un potente ambiente a riga di comando!