web-dev-qa-db-ja.com

zshコメントとして「#」で始まるコマンドを解釈/無視

Bashでは、'#'で始まるコマンドを入力すると、bashはそれをコメントとして無視します。

つまり、bashプロンプトでは以下は無視されます。

> # Hi there!

一方、zshでは:

> # Hi there !
zsh: bad pattern: #

Zshに同じことを依頼するにはどうすればよいですか?

これは、後で実行するコマンドを「保存」したり、共有tmux/screenセッションを使用するときにチャットしたりするのに非常に役立ちます。

oh my zsh 」を使用しています

29
Not Now

INTERACTIVE_COMMENTSオプションが設定されています。

this ページによれば、 "[...]はインタラクティブシェルでINTERACTIVE_COMMENTSオプションセット、[...] #を指定すると、Wordとnewlineまでの次のすべての文字が無視されます。」


コメントによると、後で追加された、set -kはまったく同じことを行います。

35
vakufo