Zsh:粘贴到终端时删除# - 注释?

Zsh:粘贴到终端时删除# - 注释?

我使用 Clipmenu 选择一些内容粘贴到以 shell 形式运行 zsh 的终端中。

问题是,例如,当我粘贴一个 shell 函数,其中包含一些 # 作为该函数内的注释时,zsh 会回显错误。我必须手动返回并清除所有包含 # 的行。

系统:archlinux/zsh/clipmenu

编辑:功能示例:

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

答案1

也许你只是需要setopt interactivecomments

相关内容