Zsh:端末に貼り付けたときに# - コメントを削除しますか?

Zsh:端末に貼り付けたときに# - コメントを削除しますか?

私はClipmenuを使っていくつかのコンテンツを選択し、zshをシェルとして実行している端末に貼り付けます。

問題は、たとえば、一部の#を含むシェル関数を関数内のコメントとして貼り付けると、zshがエラーを表示することです。手動で戻り、#を含むすべての行を消去する必要があります。

システム: Archlinux/zsh/clipmenu

編集:機能例:

test() {
    # must remove this line manually after paste into zsh's shell
    <do something>
}

答え1

たぶんあなたはそれが必要ですかsetopt interactivecomments

関連情報