Hvordan du bruker zsh auto-suggestions

Hvordan du bruker zsh auto-suggestions
Zsh er et populært Unix -skall som utvider Bourne igjen Shell. Det leveres med funksjoner og forbedringer i forhold til bash. Hvis du er en vanlig terminalbruker, vil det å ha en eksepsjonell terminaløkt forbedre arbeidsflyten og hjelpe deg med å glede deg over å bruke terminalen.

Denne opplæringen vil lære deg hvordan du setter opp et ZSH-skall og legger til funksjoner, for eksempel kommando auto-suggestions.

Trinn 1 - Installere Zsh

Det første trinnet før du legger til Shell -utvidelser er å sikre at du har Zsh. Det er tilgjengelig i de fleste store Linux -distribusjonspakkeledere.

For å installere det, bruk følgende kommandoer:

# Debian
sudo apt-get installer zsh
#Fedora
sudo yum installer zsh
# Arch
sudo pacman -s zsh

Når du har installert Zsh med hell, kan vi fortsette å installere ZSH-Autosuggestions-verktøyet.

Trinn 2 - Endre standardskall

Etter å ha installert ZSH, er det bra å sørge for at det er standardskallet. Dette vil forhindre deg i å starte Zsh -skallet når du bruker verktøyet ditt.

chsh -s $ (som zsh)

For å bekrefte, skriv inn følgende kommando:

Hvilket $ skall
/usr/bin/zsh

Trinn 3 - Aktivering av ZSH -Autosuggestions

Etter å ha installert og satt opp Zsh-skallet, kan vi sette opp ZSH-Autosuggestions-plugin. Begynn med å klone ZSH-Autosuggestions:

git klon https: // github.com/zsh-brukere/zsh-autosuggestions ~/.ZSH/ZSH-Autosuggestions

Til slutt, legg til følgende kommando til din .Zshrc -fil:

kilde ~/.ZSH/ZSH-Autosuggestions/ZSH-Autosuggestions.zsh

Bruke OH-My-ZSH Framework

Hvis du har installert Oh-my-ZSH-rammeverket, kan du bruke auto-sugestions som en plugin. Start kloning av auto-suggestions-depotet ved å bruke følgende kommando:

git klon https: // github.com/zsh-brukere/zsh-autosuggestions $ zsh_custom:-~/.oh-my-zsh/custom/plugins/zsh-autosuggestions

Deretter må du aktivere pluginen ved å legge til oppføringen som vist nedenfor:

Plugins = (ZSH-Autosuggestions)

Importer bash historie til zsh

Hvis du brukte bash som standard skall, kan du importere all kommandohistorikken din fra .bash_history -fil.

Tenk på følgende lenke.

Konklusjon

I denne opplæringen diskuterte vi hvordan du setter opp et ZSH-skall og ZSH-Autosuggestions-funksjonen. Den gir automatisk forslag til kommandoer basert på tidligere kommandoer. Dermed gjør det lettere for tilbakevendende kommandoer.