zshで、コマンドライン実行時にもコメントを使えるようにする


このエントリーをはてなブックマークに追加

zshで過去のコマンド履歴を検索する機能(数文字タイプしてCtrl + R)を頻繁に使う人なら、自分の打ったコマンドにコメントを打って検索のキーワード代わりにしたいことがあるかもしれません。例えばこんな風に:

ls -1  # print one entry per line

しかし普通は以下のようなエラーが出て、行の実行に失敗します(履歴には残りますが)。

zsh: bad pattern: #

コメント機能を有効にするには.zshrcに以下の1行を加えます。

setopt interactivecomments

これでコマンドを実行しつつ、コメントを残すことができるようになります。

参考