zsh: 예측 텍스트 제거

zsh: 예측 텍스트 제거

zsh에서 다음 설정을 사용하고 있습니다.

zstyle ':completion:*' menu select
autoload predict-on
predict-on

ln예측된 내용을 사용하지 않을 명령 ( -al예:)을 입력할 때 이미 있는 내용을 거부하고 내가 입력한 내용만 남겨둘 수 있는 방법은 무엇입니까?

답변1

kill-line또는 위젯을 사용하여 커서부터 줄 끝까지 모든 내용을 삭제할 수 있습니다 vi-kill-eol.

  • 존재하다이맥스모드는 기본적으로 + kill-line에 바인딩되어 있습니다 .ControlK

  • 존재하다모드, 기본적으로 명령 모드에 vi-kill-eol바인딩됩니다 . D그래서 당신은 입력해야합니다치수 명령모드(기본값 Escape)를 누르고 누릅니다.D

    kill-line또는 삽입 모드에서 사용자 정의 바인딩을 추가할 수 있습니다(덩굴) 즉시 액세스할 수 있습니다. 예를 들어 Control+ Krun 에 바인딩합니다.

      bindkey '^K' kill-line
    

관련 정보