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

Zsh

Posted on November 25, 2021 by admin

Die Z-Shell (auch bekannt als zsh) ist eine Unix-Shell, die auf bash (der Standard-Shell für macOS) mit zusätzlichen Funktionen aufgebaut ist. Es wird empfohlen,zsh über bash zu verwenden. Es wird auch dringend empfohlen, ein Framework mitzsh zu installieren, da es den Umgang mit Konfiguration, Plugins und Themes viel angenehmer macht.

Wir haben auch eine env.sh -Datei eingefügt, in der wir unsere Aliase, Exporte, Pfadänderungen usw. speichern. Wir legen dies in einer separaten Datei ab, um unsere Mainconfiguration-Datei nicht zu sehr zu verschmutzen. Diese Datei befindet sich am Ende dieser Seite.

Installiere zsh mit Homebrew:

brew install zsh

Jetzt sollten Sie ein Framework installieren, empfehlen wir Oh My Zshor Prezto zu verwenden. Beachten Sie, dass Sie shouldpick einer von ihnen, nicht beide verwenden.

Die Konfigurationsdatei für zsh heißt .zshrc und befindet sich in Ihrem Homefolder (~/.zshrc).

  • Oh My Zsh
  • Konfiguration
  • Plugins
  • Themen
  • Prezto
  • Module
  • Themen
  • env.sh

Oh My Zsh

Oh My Zsh ist ein Open Source, Community-gesteuertes Framework zur Verwaltung Ihrer zsh -Konfiguration. Es kommt mit einer Reihe von Funktionen aus der Box und verbessert Ihre Terminal-Erfahrung.

Installieren Oh Mein Zsh:

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

Das Installationsskript sollte zsh auf Ihre Standard-Shell setzen, aber wenn nicht, können Sie es manuell tun:

chsh -s $(which zsh)

Konfiguration

Die Standardkonfiguration ist verwendbar, aber Sie möchten sie wahrscheinlich an Ihre Bedürfnisse anpassen. Das offizielle Wiki enthält viele nützliche Informationen, wenn Sie tief in das eintauchen möchten, was Sie mit Oh My Zsh tun können, aber wir werden die Grundlagen hier behandeln.

Um die vorgenommenen Änderungen zu übernehmen, müssen Sie entweder eine neue Shell-Instanz startenoder ausführen:

source ~/.zshrc

Plugins

Fügen Sie Ihrer Shell Plugins hinzu, indem Sie den Namen des Plugins zum Array plugin in Ihrem .zshrc hinzufügen.

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

Eine Liste aller Plugins finden Sie im Oh My Zsh Wiki.Beachten Sie, dass das Hinzufügen von Plugins dazu führen kann, dass sich die Startzeit Ihrer Shell erhöht.

Themen

Das Ändern des Themas ist so einfach wie das Ändern einer Zeichenfolge in Ihrer Konfigurationsdatei.Das Standardthema ist robbyrussell. Ändern Sie einfach diesen Wert, um das Thema zu ändern, und vergessen Sie nicht, Ihre Änderungen anzuwenden.

ZSH_THEME=pygmalion

Eine Liste der Themes mit Screenshots finden Sie auf der Seite My Zsh Wiki.

Prezto

Prezto ist ein Konfigurationsframework für zsh; Es bereichert die Befehlszeilenschnittstellenumgebung mit sanedefaults, Aliasen, Funktionen, automatischer Vervollständigung und Eingabeaufforderungsthemen.

Installieren Sie Prezto:

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

Als nächstes erstellen Sie Ihre ~/.zshrc durch Ausführen:

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

Weitere Informationen zur Anpassung finden Sie im GitHub-Repository forPrezto.

Module

Fügen Sie Module zu Prezto hinzu, indem Sie ~/.zpreztorc bearbeiten und die Module als Zeichenfolgen zur Liste hinzufügen:

Und vergessen Sie nicht, Ihre Änderungen zu übernehmen, indem Sie eine neue Shell-Instanz starten.

Themen

Um alle verfügbaren Themen aufzulisten, führen Sie:

prompt -l

Öffnen Sie dann Ihre Konfigurationsdatei (~/.zpreztorc) und wechseln Sie zu dem gewünschten Thema:

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

env.sh

Um env.sheinzuschließen, öffnen Sie ~/.zshrc und fügen Sie Folgendes hinzu:

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

Diese Datei enthält einige vordefinierte Einstellungen, die alle optional sind.Bitte überprüfen Sie sie, bevor Sie sie als Konfiguration verwenden. Dies sind nur Beispiele, um Ihnen zu zeigen, was Sie in Ihrer Shell anpassen können.

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Neueste Beiträge

  • Dynamisches Kalenderraster
  • So ändern Sie Ihren Benutzerbildschirmnamen auf AOL Mail
  • Besuchen Sie Santa Barbara
  • Februar 19, 2015typische und atypische Angina: Was zu suchen ist
  • Lawrence H. Summers
  • Baby Name Wizard
  • BUKU 2019 Festgelegte Zeiten, Festivalkarte und mehr!

Archive

  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021
  • August 2021
  • Juli 2021
  • Juni 2021
  • Mai 2021
  • April 2021

Meta

  • Anmelden
  • Feed der Einträge
  • Kommentare-Feed
  • 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