Come abilitare l'evidenziazione della sintassi in ZSH

Come abilitare l'evidenziazione della sintassi in ZSH
Che tu sia un utente di potenza o che inizi a immergere i piedi nella riga di comando di Linux, devi accettare la verità inevitabile che non puoi mai memorizzare tutti i comandi nel sistema. Incontrerai istanze in cui esegui un comando errato o fai riferimento al menu di aiuto per eseguire alcune operazioni.

In questo tutorial, impareremo come utilizzare la shell ZSH e la funzione di illuminazione ZSH-Synthax.

Cos'è ZSH?

Z Shell, comunemente ZSH, è un'estensione del Shell di Bourne (bash). Viene fornito con nuove funzionalità e supporti per strumenti come plugin e temi. Poiché offre funzionalità simili a bash, passare a ZSH è incredibilmente facile.

Cos'è Zsh-SyntAx-Highlighting?

La sintassi ZSH che evidenzia la funzionalità simile a quella trovata nel guscio di pesce-automaticamente evidenzia i tuoi comandi mentre li digiti, il che può aiutarti a catturare errori di sintassi e fissarli prima di eseguire il comando.

Installazione di ZSH

Il primo passo prima di abilitare l'evidenziazione della sintassi per ZSH è garantire che la shell è installata. ZSH non viene preinstallato nella maggior parte delle distribuzioni Linux ma è prontamente disponibile nei repository principali.

Per installarlo, utilizzare i comandi:

#Installa su Debian/Ubuntu
Sudo Apt-get Aggiornamento
sudo apt-get installa zsh
# Installazione su Arch/Manjaro
Sudo Pacman -sy
sudo pacman -s zsh
# Installazione su Fedora/Centro
Sudo Yum Aggiornamento
sudo yum installa zsh

Una volta installato correttamente ZSH, possiamo procedere a impostare l'evidenziazione della sintassi del comando.

Come installare Zsh-SyntAx-Highlighting

L'installazione di ZSH-SyntAx-Highlighting è relativamente semplice. Tuttavia, è necessario assicurarsi di essere installato Git sul sistema prima di procedere. Puoi usare i comandi:

# Su Debian
sudo apt-get installa git
# Arch/manjaro
sudo pacman -s git
#Fedora/Centro
sudo yum installa git

Una volta installato, inizia clonando il repository utilizzando il comando:

Git clone https: // github.com/zsh-users/zsh-synthax-highting.idiota

Il prossimo passo è aggiungere l'estensione della sintassi al massimo .File ZSHRC. Il valore della variabile ZDOTDIR determinerà questo. Usa il comando mostrato di seguito:

echo "Source $ (q-) pwd/zsh-syntex-
Evidenziazione/ZSH-sintassi-Highlighting.zsh ">> $ zDotdir:-$ home/.zshrc

Infine, abilita la luce della sintassi nella shell di corrente approvando il file con il comando:

fonte ./ZSH-SyntAx-Highlighting/ZSH-SyntAx-Highting.zsh

Usando oh-my-zsh

Se hai installato il framework OH-My-Zsh per la tua shell ZSH, puoi aggiungere la luce ZSH-SyntAx come plug-in.

Inizia clonando il repository come:

Git clone https: // github.com/zsh-users/zsh-synthax-highting.idiota
$ Zsh_custom:-~/.OH-My-ZSH/Custom/plugins/zsh-synthax-highting

Infine, aggiungi la luce ZSH-sintassi come plug-in nel tuo .file zshrc come:

plugins = (ZSH-Syntex-Highlighting)

Per applicare le modifiche alla sessione del terminale corrente, immettere il comando:

Fonte ~/.Oh-My-Zsh/Zshrc

Conclusione

Questo tutorial ti ha mostrato come installare e impostare la funzione ZSH-SyntAx-Highting. Utilizzando questa funzione, è possibile visualizzare la sintassi dei tuoi comandi in tempo reale e rivederli prima dell'esecuzione.