Indstil Zsh List-Colors til at Matche ls -G Farver: En Trin-for-Trin Guide

Hvordan kan Zsh list-colors indstilles til at matche farverne fra ls, når ls er aliaseret til ls -G?

For at få Zsh til at matche farverne fra ls, når ls er aliaseret til ls -G, skal du kontrollere din ls alias, finde dine LS_COLORS, installere dircolors, generere en dircolors fil, indlæse filen i din .zshrc, indstille ZLS_COLORS og genindlæse din .zshrc.

Sådan indstilles Zsh list-colors til at matche farverne fra ls, når ls er aliaseret til ls -G

For at få Zsh til at matche farverne fra ls, når ls er aliaseret til ls -G, skal du følge disse trin:

  1. Kontroller din ls alias:

    alias ls='ls -G'
  2. Find dine LS_COLORS:

    Du kan finde dine nuværende LS_COLORS ved at køre:

    echo $LS_COLORS
  3. Installer dircolors:

    Hvis du ikke allerede har dircolors installeret, kan du installere det via din pakkehåndtering. For eksempel på en Debian-baseret distribution:

    sudo apt-get install coreutils
  4. Generer en dircolors fil:

    Kør følgende kommando for at generere en dircolors fil:

    dircolors -p > ~/.dircolors
  5. Indlæs dircolors filen i din .zshrc:

    Tilføj følgende linje til din .zshrc fil for at indlæse dircolors filen:

    eval "$(dircolors ~/.dircolors)"
  6. Indstil ZLS_COLORS:

    Tilføj følgende linje til din .zshrc fil for at indstille ZLS_COLORS til at matche LS_COLORS:

    ZLS_COLORS="$LS_COLORS"
  7. Genindlæs din .zshrc:

    For at anvende ændringerne, genindlæs din .zshrc fil ved at køre:

    source ~/.zshrc

Efter at have fulgt disse trin, bør dine Zsh list-colors nu matche farverne fra ls, når ls er aliaseret til ls -G.