Come configurare e configurare il completamento automatico su ZSH

Come configurare e configurare il completamento automatico su ZSH
Se sei un utente del terminale una tantum, è possibile utilizzare la shell predefinita fornita con il tuo sistema; (bash) ha una vasta gamma di funzionalità e strumenti per aiutarti a svolgere le tue attività. Tuttavia, se sei un normale utente del terminale, Bash può diventare noioso, ripetitivo e inefficiente.

Questo tutorial ti mostrerà come impostare un modulo di completamento automatico di tipo in tempo reale per ZSH per rendere il lavoro con il terminale più semplice ed efficiente.

Utilizzando ZSH-Autocomplete

Il primo metodo che utilizzeremo è il repository ZSH-Autocomplete, un semplice script di shell che consente la completa automatica in tempo reale e i suggerimenti nella shell ZSH mentre digiti.

Prima di installarlo, assicurati di avere ZSH e GIT installati e aggiornati.

Il primo passo è clonare il repository:

Git Clone -Depth 1 -https: // github.com/marlonrichert/zsh-autocompleto.idiota

Quindi, rimuovi qualsiasi chiamata per compinit disponibile nel file di configurazione ZSH, quindi, vai al repository clonato e aggiungi il .file zsh a .ZSHRC usando il comando di origine:

CD ZSH-AUTOC COMPLEGATE FONTE
ZSH-AUTOC CLUMPLETE.collegare.zsh

Dopo aver installato correttamente lo strumento, ora puoi vedere i comandi di auto mentre digiti i comandi:

Usando ZSH-Autosuggestions

L'altro metodo è utilizzare il pacchetto ZSH-Autosugestions. Questo pacchetto consente di consumare automaticamente comandi in base alla cronologia dei comandi, consentendo di accedere ai comandi comunemente usati con facilità.

Utilizzando APT Package Manager, emetti l'installazione come:

Sudo Apt-get Aggiornamento
sudo apt-get installa zsh-autosuggestions -y

Una volta installato, puoi iniziare a digitare comandi e avrai accesso ai comandi che puoi digitare in quel contesto.

Conclusione

Usando i due approcci menzionati, puoi rendere le tue attività nella shell molto più facili accedendo rapidamente ai comandi precedentemente usati e di nuovi in ​​tempo reale.