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

Tuy*_*ham 1 command-line zsh terminal

我使用clipmenu 选择要粘贴到以zsh 作为shell 运行的终端中的内容。

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

系统:archlinux/zsh/clipmenu

编辑:功能示例:

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

Jef*_*ler 6

也许你只需要setopt interactivecomments