使用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(即避免鍵入額外的回車符)?

謝謝。

答案1

將以下行新增至您的 .zshrc (或那裡的任何來源):

unsetopt HIST_VERIFY

相關內容