You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁用ZSH中输入命令时无法遍历历史记录的限制?

解决上下箭头无法遍历历史记录的问题

临时生效(仅当前终端会话)

在终端执行以下命令,立即修改上下箭头的行为:

bind '"\e[A": previous-history'
bind '"\e[B": next-history'

执行后,无论当前输入框中是否有内容,按下上下箭头都会直接遍历所有历史命令,不再限制为前缀匹配的结果。

永久生效(所有终端会话)

通过修改~/.bashrc配置文件实现永久更改:

  1. 打开配置文件:
nano ~/.bashrc
  1. 在文件末尾添加以下两行内容:
bind '"\e[A": previous-history'
bind '"\e[B": next-history'
  1. 保存并退出文件后,执行以下命令使配置生效:
source ~/.bashrc

如果之后需要恢复默认的前缀匹配历史搜索功能,只需将上述绑定命令替换为:

bind '"\e[A": history-search-backward'
bind '"\e[B": history-search-forward'

内容的提问来源于stack exchange,提问作者aalexren

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 00:50:29