gpt4 book ai didi

zsh - 完全禁用 Zsh 历史记录

转载 作者:行者123 更新时间:2023-12-04 01:44:42 27 4
gpt4 key购买 nike

我想完全禁用 Zsh 历史记录(向上箭头)和 zle 历史记录搜索(即 esc+p)。我怎样才能做到这一点?

我当前的.zshrc:

unsetopt hist_append
unsetopt hist_expand
HISTFILE=
HISTSIZE=SAVEHIST=0

目前我的历史缓冲区为 1,但我希望历史缓冲区为 0。

21-10-2016 更新:

我已经添加了

bindkey -r "^[p"
bindkey -r "^Xr"
bindkey -r "^Xs"
bindkey -r "^[[A"
bindkey -r "^[[B"
bindkey -r "^[n"

摆脱我使用的历史特征(esc+p 深深 Root 于我的 Backbone - 很难忘记)。

最佳答案

我在 zsh 手册页中没有看到任何完全禁用历史记录的内容。即使设置 HISTSIZE=0 似乎也会将 HISTSIZE 的值重置为 1。

您可能会更幸运地使用 bindkey 更改键绑定(bind),这样历史功能就永远不会出现。例如,bindkey -r "^[[A" 用于我的向上箭头键(请注意,我实际上键入了一个插入符和两个括号,而不是转义键)。

关于zsh - 完全禁用 Zsh 历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40160073/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com