Genskab Automatisk Tab-Fuldførelse af Kapitaliserede Mapper i zsh på Ny PC - Trin-for-Trin Guide

Hvordan kan funktionen for automatisk tab-fuldførelse af kapitaliserede mapper som Documents, Downloads og Music i zsh genskabes på en ny pc, når det tidligere fungerede automatisk på en tidligere Arch-installation?

For at genskabe automatisk tab-fuldførelse af kapitaliserede mapper i zsh på en ny pc, skal du installere zsh, skifte til zsh som standard shell, installere Oh My Zsh, aktivere og installere nødvendige plugins, konfigurere case-insensitive fuldførelse, og genindlæse zsh konfigurationen.

Sådan genskabes automatisk tab-fuldførelse af kapitaliserede mapper i zsh på en ny pc

Hvis du tidligere har haft automatisk tab-fuldførelse af kapitaliserede mapper som Documents, Downloads og Music i zsh på en Arch-installation, og ønsker at genskabe denne funktion på en ny pc, kan du følge disse trin:

  1. Installer zsh:
    sudo pacman -S zsh
  2. Skift til zsh som din standard shell:
    chsh -s $(which zsh)
  3. Installer Oh My Zsh:

    Oh My Zsh er en populær ramme for at administrere din zsh-konfiguration.

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  4. Aktiver plugin til automatisk fuldførelse:

    Rediger din ~/.zshrc fil og tilføj zsh-autosuggestions og zsh-syntax-highlighting plugins.

    plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
  5. Installer nødvendige plugins:

    Installer zsh-autosuggestions og zsh-syntax-highlighting plugins.

    
    git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
        
  6. Konfigurer case-insensitive fuldførelse:

    Tilføj følgende linjer til din ~/.zshrc fil for at sikre, at tab-fuldførelse er case-insensitive:

    
    # Case insensitive tab completion
    zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}'
        
  7. Genindlæs zsh konfiguration:
    source ~/.zshrc

Efter at have fulgt disse trin, bør du have genskabt den automatiske tab-fuldførelse af kapitaliserede mapper i zsh på din nye pc.