Konfiguration der Z Shell

Submitted by Erik Wegner on Tue, 03/03/2020 - 21:23
Body

Bei der Arbeit auf der Kommandozeile gibt es eine größere Auswahl, welche Shell benutzt werden soll. Mit dem Wechsel auf zsh auf dem Mac hat Apple diese Shell populär gemacht. Es existieren verschiedene Frameworks, um das Aussehen und das Verhalten der Z Shell anzupassen, beispielsweise

Bei zimfw gefällt mir die einfache Installation. Anschließend kann die Konfigurationsdatei .zimrc noch mit der gewünschten Konfiguration befüllt werden:

# Start configuration added by Zim install {{{
# -------
# Modules
# -------

# Sets sane Zsh built-in environment options.
zmodule environment
# Provides handy git aliases and functions.
zmodule git
# Applies correct bindkeys for input events.
zmodule input
# Sets a custom terminal title.
zmodule termtitle
# Utility aliases and functions. Adds colour to ls, grep and less.
zmodule utility

#
# Prompt
#
# Exposes git repository status information to prompts.
zmodule git-info
# A customizable version of steeef's prompt theme.
# zmodule steeef
zmodule eriner

# Additional completion definitions for Zsh.
zmodule zsh-users/zsh-completions
# Enables and configures smart and extensive tab completion.
# completion must be sourced after zsh-users/zsh-completions
zmodule completion
# Fish-like autosuggestions for Zsh.
zmodule zsh-users/zsh-autosuggestions
# Fish-like syntax highlighting for Zsh.
# zsh-users/zsh-syntax-highlighting must be sourced after completion
zmodule zsh-users/zsh-syntax-highlighting
# Fish-like history search (up arrow) for Zsh.
# zsh-users/zsh-history-substring-search must be sourced after zsh-users/zsh-syntax-highlighting
zmodule zsh-users/zsh-history-substring-search
# }}} End configuration added by Zim install

Nach der Änderung muss das Kommando zimfw install ausgeführt werden. Weiterhin können die Konfigurationsdateien regelmäßig mit zimfw upgrade auf den neuesten Stand gebracht werden.

Categories