Jak korzystać z automatycznych sugestii ZSH

Jak korzystać z automatycznych sugestii ZSH
Zsh to popularna powłoka Unix, która przedłuża Bourne Shell. Jest pełen funkcji i ulepszeń w stosunku do Bash. Jeśli jesteś zwykłym użytkownikiem terminalu, posiadanie wyjątkowej sesji terminalu poprawi Twój przepływ pracy i pomoże Ci korzystać z terminalu.

Ten samouczek nauczy Cię, jak skonfigurować powłokę ZSH i dodać funkcje, takie jak automatyczne suggestiony Command.

Krok 1 - Instalowanie Zsh

Pierwszym krokiem przed dodaniem rozszerzeń powłoki jest upewnienie się, że masz ZSH. Jest dostępny w większości głównych menedżerów pakietów Linux Distributions.

Aby go zainstalować, użyj następujących poleceń:

# Debian
sudo apt-get install zsh
#Fedora
sudo yum instaluj zsh
# Arch
Sudo Pacman -s Zsh

Po pomyślnym zainstalowaniu ZSH możemy kontynuować instalację narzędzia ZSH-Autosuggestions.

Krok 2 - Zmiana domyślnej powłoki

Po zainstalowaniu ZSH dobrze jest upewnić się, że jest to domyślna powłoka. Zapobiegnie to uruchomieniu powłoki ZSH podczas korzystania z narzędzia.

CHSH -s $ (który Zsh)

Aby potwierdzić, wprowadź następujące polecenie:

który $ Shell
/usr/bin/zsh

Krok 3 - Włączanie ZSH -Autosuggestions

Po zainstalowaniu i konfiguracji powłoki ZSH możemy skonfigurować wtyczkę ZSH-Autosuggestions. Zacznij od klonowania ZSH-Autosuggestions:

Git Clone https: // github.COM/ZSH-Users/ZSH-Autosuggestions ~/.ZSH/ZSH-AUTOSUGGESTIONS

Na koniec dodaj następujące polecenie do swojego .plik Zshrc:

Źródło ~/.ZSH/ZSH-AUTOSUGGESTIONS/ZSH-AUTOSUGINGIONS.Zsh

Korzystanie z frameworka OH-MY-ZSH

Jeśli masz zainstalowany framework OH-MY-ZSH, możesz użyć automatycznych miasteczek jako wtyczki. Rozpocznij klonowanie repozytorium automatycznego sugestii za pomocą następującego polecenia:

Git Clone https: // github.com/zsh-użytkowe/zsh-autosuggestions $ zsh_custom:-~/.OH-MY-ZSH/Custom/Plugins/ZSH-Autosuggestions

Następnie włącz wtyczkę, dodając wpis, jak pokazano poniżej:

wtyczki = (Zsh-Autosuggestions)

Importuj historię Bash do ZSH

Jeśli używałeś Basha jako domyślnej powłoki, możesz zaimportować całą historię poleceń z .plik bash_history.

Rozważ następujący link.

Wniosek

W tym samouczku omówiliśmy, jak skonfigurować skorupę ZSH i funkcję ZSH-Autosuggestions. Automatycznie dostarcza sugestie dotyczące poleceń opartych na poprzednich poleceniach. W ten sposób ułatwianie powtarzającym się poleceniom.