홈>
최근에 주 쉘로 zsh (oh-my-zsh로)로 전환했지만 emacs에서 쉘을 실행하면 (더 나은 단어가없는 경우) "잔여"문자가 이상해집니다. ;그러나 bash로 변경하면 다음 문자가 제거됩니다.
➜ ~ ^[[?2004h bash
bash^[[?2004l
coffee@Lappy:~$
절대 쓰레기처럼 보이지 않고 emacs에서 zsh를 계속 사용할 수있는 방법이 있습니까?
- 답변 # 1
- 답변 # 2
잘못된 색상 인코딩처럼 보입니다.
ansi-color
를 사용해보십시오 http://wikemacs.org/wiki/Shell#More_colors 또는M-x ansi-color-for-comint-mode-on
와 같이 .ps : 네 가능합니다. zsh를 사용합니다!
관련 자료
- macbook pro - chrome 문제 - 언어? 선호도 및 사이트의 이상한 캐릭터
- zsh - 다른 쉘 유형에서 실행되는 쉘 스크립트의 이상한 쉘 프롬프트 (PS)
- busybox - 쉘에서 사용하는 EOL 문자를 확인하는 방법은 무엇입니까?
- localhost에서 디버깅하는 동안 MVC C # 이상한 문자
- python 3.x - npsave는 float를 이상한 문자로 변환합니다
- ios - URL 체계를 통해 앱을 시작한 후 다국어 URL이 이상한 문자로 변경됨
- batch file - 에코가 이상한 캐릭터를 뱉어냅니다
- asp.net - gulp-rename이 왜 내 파일 중 하나에서 이상한 문자를 생성합니까?
- go - 이상한 문자가 포함 된 문제 실행 명령
- grep - 쉘 스크립팅에서 이상한 일이 발생했습니다
- python 2.7 - PY27 및 베개를 사용하여 이미지에 이상한 그림이 그려 짐
- python - Beautiful Soup을 사용하여 웹 스크래핑 할 때 이상한 문자
- 문자 배열 C 끝에 이상한 문자
관련 질문
- emacs - 셸 버퍼는 부분적인 긴 줄을 에코합니다
- emacs - 파이썬 emacs 인터프리터가 루프 입력을 일시 중지하지 않습니다
- emacs - 쉘 스크립트 모드에서 줄 연속 후에 정렬 들여 쓰기를 끄는 방법은 무엇입니까?
- emacs - init 파일을 X 및 콘솔과 동시에 호환되게 만드는 방법은 무엇입니까?
- emacs - 여러 셸 버퍼를 열고 이름을 바꾸는 방법은 무엇입니까?
- emacs - Emacs 대화식 서브 쉘에서 명령 행 기록을 다시 스크롤하는 방법은 무엇입니까?
- emacs - sh 스크립트 정렬 문제
- emacs - zsh EXTENDED_HISTORY가 쉘 모드 히스토리를 손상시킵니다
- emacs - emacs 쉘에서 show-trailing-whitespace를 비활성화하는 방법은 무엇입니까?
제어 시퀀스
^[[?2004h
그리고^[[?2004l
괄호 붙여 넣기 모드를 켜거나 끕니다.쉘 모드는 브라케팅 된 붙여 넣기 모드 (이들 또는 다른 제어 순서 포함)를 지원하지 않으므로 zsh가 켜지려고하지 않아야합니다. 셸 모드는
TERM=dumb
를 선언하여 이러한 제어 시퀀스를 지원하지 않는다고 올바르게 알립니다. . zsh는 터미널이이 두 제어 시퀀스를 지원하거나 무시한다고 맹목적으로 가정하는 것 같습니다. zsh의 버그입니다 .git에서 zsh로 재현 할 수 있습니다.해결책으로
.zshrc
에서 괄호 붙여 넣기 모드를 비활성화하십시오. 터미널이 이스케이프 시퀀스를 지원하지 않는 경우