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?

관련 정보