我最近从 bash 转换到了 zsh。
在 zsh 中,与 bash 一样,具有历史记录扩展功能。
例如,你可以这样做:
git blame somefile.cc
vim !$
这里vim !$
与输入完整的文件名相同vim somefile.cc
。
然而,在 zsh 中,在我输入之后vim !$
,zsh 会向我显示扩展的命令vim somefile.cc
(好像在向我确认我输入的内容),我必须再次按回车键才能真正执行它。
在 bash 中,输入vim !$
并按回车键后,我进入了 vim 编辑器。
是否可以配置 zsh 使其在这种情况下表现得像 bash(即避免输入额外的回车符)?
谢谢。
答案1
将以下行添加到您的 .zshrc(或那里的任何来源):
unsetopt HIST_VERIFY