Zsh
使用 Zsh 歷史擴展時如何避免額外的輸入?
我最近轉換為 zsh(來自 bash)。
在 zsh 中,和在 bash 中一樣,有歷史擴展功能。
例如,您可以這樣做:
git blame somefile.cc vim !$
在這裡,
vim !$
與輸入完整的文件名相同vim somefile.cc
。但是,在 zsh 中,在我鍵入 之後
vim !$
,zsh 會向我顯示擴展命令vim somefile.cc
(好像是為了向我確認我輸入的內容),我必須再次按輸入鍵才能實際執行它。在 bash 中,鍵入
vim !$
並按輸入鍵後,我在 vim 編輯器中。是否可以配置 zsh 使其在這種情況下表現得像 bash (即避免輸入額外的輸入)?
謝謝你。
將以下行添加到您的 .zshrc (或那裡的任何來源):
unsetopt HIST_VERIFY