매우 이상한 오류가 발생했습니다. 이 글을 쓸 때두번째내 터미널에서 bash는 Ctrl-C를 통해 강제로 중지하거나 bash를 종료할 때까지 즉시 "set-enaset-enaset-enaset-enaset-enaset-ena..."의 끝없는 스트림을 쓰거나 던지기 시작합니다. .bashrc를 삭제하고 기본 파일로 교체했지만 도움이 되지 않았습니다. bash도 지우고 다시 설치했지만 그것도 도움이 되지 않았습니다. 흥미롭게도 동일한 터미널에서 zsh를 사용할 때 이 오류가 발생하지 않습니다. 터미널 프로그램에서 bash를 사용하지 않고 우분투 텍스트 모드(콘솔)에서만 오류가 발생합니다.
이 편지를 복사해서 붙여넣으면두번째그것도 일어난다. 쓸 필요가 없다는 점 참고해주세요두번째그런 다음 Enter 키를 누르면 내가 누르기도 전에 "set-enaset-ena..." 스트림이 시작됩니다.입력하다.
편집하다:명령을 입력했을 때 다음을 발견했습니다.세트 -o vi수동으로 입력하면 더 이상 삭제되지 않습니다.set -o 이맥스. 그런데 막상 넣으려고 하면세트 -o vi내 .bashrc에 추가했는데 작동하지 않았습니다. 실제로 작동하려면 이번에는 emacs 모드로 전환해야 했습니다. 이상한 점은 이전 모드에서 다른 모드로 모드를 수동으로 변경하면 이 이상한 문제가 해결된다는 것입니다.
답변1
감사해요미클돕다! ! /etc/inputrc 파일을 확인해보니 다음과 같은 줄을 발견했습니다:
bind 'set enable-bracketed-paste on'
오류가 발생했습니다. 나는 b
그것이 bind
문제를 일으키는 것 같아요 . 올바른 스크립트에는 해당 bind
명령이 포함되어 있지 않은 것 같습니다. 도움을 주셔서 감사합니다!