我最近轉換為 zsh(從 bash)。
在 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