zsh 붙여넣은 텍스트 선택

zsh 붙여넣은 텍스트 선택

zsh에 대한 일부 업데이트로 인해 셸의 새로운 동작이 있습니다. 즉, 이제 버퍼에서 텍스트를 붙여넣을 때(붙여넣기 명령을 통해 또는 세 번째 마우스 버튼을 통해) "선택"됩니다. 삽입된 텍스트의 배경은 마치 선택한 것처럼 강조 표시됩니다. 예를 들어 커서 이동 키를 누르면 선택 항목이 사라집니다.

저는 konsole 터미널(KDE 5)에서 zsh를 사용하고 있습니다. 현재 프로그램 버전은 다음과 같습니다.

  • 콘솔 - 16.12
  • zsh-5.3
  • grml-zsh-config-0.12.6

내 배포판은 Arch입니다.

이전 행동으로 되돌아갈 가능성이 있나요?

답변1

이 기능은 버전 5.1에서 도입되었습니다.다루기 힘든. 다음과 같이 비활성화할 수 있습니다.설정되지 않은 변수zle_bracketed_paste:

unset zle_bracketed_paste

노트:붙여넣은 텍스트를 강조 표시하는 것 외에도(내가 아는 한 실제로 터미널에서 수행됨)ZLE탭 및 개행과 같은 특수 문자를 구문 분석합니다. 예를 들어 여러 줄의 텍스트를 붙여넣는 경우다루기 힘든명령처럼 각 줄을 자동으로 실행하는 대신 전체 텍스트가 텍스트 탭과 줄 바꿈으로 붙여넣어집니다.

답변2

이 문제를 일으키는 기능인 괄호 안에 붙여넣기를 계속하려면 활성화됩니다(보안이 향상됩니다), 다음에 추가하여 붙여넣은 텍스트의 강조 표시를 간단히 비활성화할 수 있습니다 ~/.zshrc.

zle_highlight=('paste:none')

원천

관련 정보