私は最近、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