histchars 설정이 zsh에서 작동하지 않습니다

histchars 설정이 zsh에서 작동하지 않습니다

기록 확장 문자를 덮어쓰려면 다음 명령을 고려하십시오.ZSH를 사용하여 쉘 스크립팅 배우기책):

% set histchars='@^#'
% ls *.txt
file1.txt  file2.txt
% @@

결과:

zsh: command not found: @@

그러나 이것은 작동합니다(참고 set는 생략됨).

% histchars='@^#' 
% ls *.txt       
file1.txt  file2.txt
% @@             

결과:

ls *.txt
file1.txt  file2.txt

.zshrc내 쉘 과 바닐라 쉘( ) 을 모두 사용하여 시도했는데 zsh --no-rcs결과는 동일했습니다.

질문: set ...책의 문법이 잘못된 건가요, 아니면 제가 뭔가를 놓친 건가요?

관련 정보