업데이트:

업데이트:

특정 방식으로 쉘 사이를 전환할 때 zsh에 이상한 문제가 있습니다.

옵션 1(잘 작동함):

쉘 을 시작합니다 zsh. tcsh로 전환 /bin/tcsh하고 다시 로 전환합니다 zsh./bin/zsh

그런 다음 다음을 실행하면:

> ls

나는 얻다:

./  ../ file1 file1 file3

옵션 2(문제 있음):

쉘 을 시작합니다 zsh. 나는 다음으로 전환합니다 tcsh:

exec env -i HOME=$HOME TERM=$TERM DISPLAY=$DISPLAY /bin/tcsh.

그런 다음 다시 zshwith 로 전환합니다 /bin/zsh. 그런 다음 명령을 입력하면 zsh쉘이 명령과 결과를 에코합니다. 이전과 동일한 예를 사용하여:

> ls

2;ls --color=yes -aF1;./ ../ file1 file2 file3

즉, zsh는 2;COMMAND 1;출력을 보여주고, 이는 물론 내가 얻은 것과 매우 다릅니다.옵션 1.

더 이상한 점은 이것이 Emacs 터미널 ansi-term내 에서만 발생하고 .multi-termgnome-terminal

문제를 진단하기 위해 또 무엇을 할 수 있습니까? 이 문제의 원인에 대해 어떻게 생각하시나요?

업데이트:

.cshrc프롬프트는

set prompt = "> "

관련 정보