Ich bin kürzlich (endlich) zu zsh gewechselt und liebe es! Bis jetzt eine Sache , die ich bin fehlt Ctrl+ Rinkrementelle Suche Geschichte zu tun.
Ich habe die Geschichte richtig eingestellt
HISTSIZE=10000
SAVEHIST=10000
HISTFILE=~/.zsh_history
und ich habe vi
Tastenkombinationen verwendet
bindkey -v
Aber Ctrl+ Rfunktioniert nicht. Es entfernt die Linie über der aktuellen Linie, was auch nicht das Verhalten ist, das es in vim haben sollte.
Irgendwelche Vorschläge?
zsh
command-history
vi
Ali
quelle
quelle
Ctrl
+[
/
...Antworten:
Wenn ich mich richtig erinnere, müssen Sie es explizit einstellen, auch mit
bindkey -v
. Benutze so etwas:quelle
history-incremental-pattern-search-backward
ist eine alternative Aktion in diesem Zusammenhang.fo*bar
mit verwendengrep
, um ' Fobar ',' Foobar ',' Fooobar 'usw.bindkey "^R" history-incremental-pattern-search-backward
bindkey -v
muss vorausgehenhistory-incremental-search-backward