たとえば、 10 回連続でappbuild
押すコマンドを実行するとしますup arrow
。その前の最後の一意のコマンドに戻りたい場合は、up
10 回連続で押す必要があります。
この設定を変更する方法はありますか? 私の記憶が正しければ、Bash ではこれが実行されませんでした。
答え1
あなたが探しているのはsetopt hist_ignore_dups
同等のbash設定は でしたHISTCONTROL=ignoredups:…
。 だった場合HISTCONTROL=erasedups
、zshの同等の設定はsetopt hist_ignore_all_dups
。
関連して、zshでignorespace
これに相当するのHISTCONTROL
はsetopt hist_ignore_space
。
setopt
コマンドは、zsh の他の対話型設定と同様に、(つまり、ホーム ディレクトリ内の~/.zshrc
というファイル)に入力されます。.zshrc