zsh - 在 zsh 中禁用历史替换“预览”
问题描述
在 bash 中,如果我输入:
mkdir /tmp/foo
cd !$
bash 将/tmp/foo替换为 bang-dollar,并执行命令
如果我在 zsh 中做同样的事情,zsh 会为 bang-dollar 填充 /tmp/foo 并向我显示生成的命令,在执行之前暂停让我再次点击:
mkdir /tmp/foo
cd !$
cd /tmp/foo # command prompt at the end of this line
但我不想看到预览,我希望它做 bash 所做的事情。
有没有办法在 zsh 中取消预览?
解决方案
听起来您已经HIST_VERIFY
设置了选项;你可以禁用它
setopt NO_HIST_VERIFY
推荐阅读
- angular - 用户更改窗口日期时的角度日期更改
- angular - 如何声明和创建以对象为键的字典
- python - 如何修改python LoggerAdapter
- python - Python,RegEx,替换匹配的某个部分
- scala - deltaTable 更新引发 NoSuchMethodError
- reactjs - 开玩笑测试失败,警报未定义
- spring - 无法在 Open API UI 中显示自定义标题
- error-handling - Pine Script:“不能在里面调用'security':'if','for'”
- julia - 如何评估 Julia 一行中第一个罪恶情节的启动 + 执行时间?
- docker - 根据DB动态运行Docker容器?