Beliebt

Bindkey bleibt zwischen Sitzungen bestehen - zsh

Ich benutze die bindkey Befehl, der mit zsh geliefert wird, um die Tastenzuordnung zu ├Ąndern.

Jedes Mal, wenn ich meine Terminalsitzung schlie├če und eine neue ├Âffne, werden alle durch die Ausf├╝hrung vorgenommenen ├änderungen angezeigt bindkey Befehle sind weg. Wie kann ich daf├╝r sorgen, dass sie zwischen Terminalsitzungen bestehen bleiben?

Antworten:

1 f├╝r Antwort Ôäľ 1

Mit k├Ânnen Sie die aktuelle Konfiguration in eine Datei speichern

bindkey -L > ~/.zsh_bindkey

Und dann laden Sie diese Konfiguration aus Ihrer Startdatei ~/.zshrc durch Einf├╝gen der folgenden Zeile:

source ~/.zsh_bindkey

Beachten Sie, dass es mehrere Keymaps gibt (Liste ├╝ber bindkey -l). Wenn Sie mehr als das angepasst haben main Keymap, m├╝ssen Sie auch diese speichern, z. f├╝r die command Keymap-Problem

bindey -M command -L >> ~/.zsh_bindkey

Ein alternativer Ansatz w├Ąre, von einer vordefinierten Keymap (z. bindkey -v f├╝r die vi-like-Bindungen) und nehmen Sie anschlie├čend Ihre ├änderungen vor. Gib beides in dein ~/.zshrc Datei.