Skip to content
Menu
Steve Walton's
Steve Walton's

Zsh

Posted on november 25, 2021 by admin

Z-skalet (även känt som zsh) är ett Unix-skal som är byggt ovanpå bash(standardskalet för macOS) med ytterligare funktioner. Det rekommenderas att användazsh över bash. Det rekommenderas också att installera ett ramverk medzsh eftersom det gör det mycket trevligare att hantera konfiguration, plugins och teman.

vi har också inkluderat en env.sh fil där vi lagrar våra Alias, export, pathchanges etc. Vi lägger detta i en separat fil för att inte förorena vår mainconfiguration-fil för mycket. Den här filen finns längst ner på denna sida.

installera zsh använda Homebrew:

brew install zsh

nu ska du installera ett ramverk, vi rekommenderar att du använder Oh My Zshor Prezto. Observera att du bordevälj en av dem, använd inte båda.

konfigurationsfilen för zsh heter .zshrc och finns i din hemmapp (~/.zshrc).

  • Oh My Zsh
  • konfiguration
  • Plugins
  • teman
  • Prezto
  • moduler
  • teman
  • env.sh

Oh My Zsh

Oh My Zsh är en öppen källkod,community-driven ram för att hantera din zsh konfiguration. Det comeswith en massa funktioner ur lådan och förbättrar din terminal upplevelse.

Installera Oh My Zsh:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

installationsskriptet ska ställa in zsh till ditt standardskal, men om det inte gör det kan du göra det manuellt:

chsh -s $(which zsh)

konfiguration

den out-of-the-box konfiguration är användbar men du förmodligen vill customiseit för att passa dina behov. Den officiella Wikiinnehåller mycket användbar information om du vill dyka djupt in i vad du kan göra med Oh My Zsh, men vi kommer att täcka grunderna här.

för att tillämpa de ändringar du gör måste du antingen starta nytt skal instanseller köra:

source ~/.zshrc

Plugins

Lägg till plugins till ditt skal genom att lägga till namnet på plugin till arrayen plugini din .zshrc.

plugins=(git colored-man-pages colorize pip python brew osx zsh-syntax-highlighting zsh-autosuggestions)

du hittar en lista över alla plugins på Oh My Zsh Wiki.Observera att tillägg av plugins kan få din skalstart att öka.

teman

Ändra tema är lika enkelt som att ändra en sträng i din konfigurationsfil.Standardtemat är robbyrussell. Ändra bara det värdet för att ändra tema, och glöm inte att tillämpa dina ändringar.

ZSH_THEME=pygmalion

du hittar en lista med teman med skärmdumpar påoh My Zsh Wiki.

Prezto

Prezto är ett konfigurationsramverkför zsh; det berikar kommandoradsgränssnittsmiljön med sanedefaults, Alias, funktioner, Automatisk komplettering och snabba teman.

installera Prezto:

git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"

nästa skapa din ~/.zshrc genom att köra:

setopt EXTENDED_GLOBfor rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}" done

för mer information om anpassning besök GitHub repository forPrezto.

moduler

Lägg till moduler i Prezto genom att redigera ~/.zpreztorc och lägga till modulerna asstrings i listan:

och glöm inte att tillämpa dina ändringar genom att starta en ny shell-instans.

teman

för att lista alla tillgängliga teman kör:

prompt -l

öppna sedan din konfigurationsfil (~/.zpreztorc) och ändra till det tema du vill ha:

zstyle ':prezto:module:prompt' theme 'minimal'

env.sh

för att inkludera env.sh, öppna ~/.zshrc och Lägg till följande:

source ~/<path to file>/env.sh

den här filen kommer med några fördefinierade inställningar, de är alla valfria.Granska dem innan du använder dem som din konfiguration. Dessa är justexempel för att visa dig vad du kan anpassa i ditt skal.

Lämna ett svar Avbryt svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Senaste inläggen

  • Dynamic calendar grid
  • hur du ändrar användarnamn på AOL Mail
  • besök Santa Barbara
  • 19 februari 2015typisk och atypisk Angina: vad man ska leta efter
  • Lawrence H. Summers
  • Baby Name Wizard
  • BUKU 2019 inställda tider, Festivalkarta och mer!

Arkiv

  • januari 2022
  • december 2021
  • november 2021
  • oktober 2021
  • september 2021
  • augusti 2021
  • juli 2021
  • juni 2021
  • maj 2021
  • april 2021

Meta

  • Logga in
  • Flöde för inlägg
  • Flöde för kommentarer
  • WordPress.org

Language

  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
©2022 Steve Walton's | Powered by WordPress & Superb Themes