select-word-style이 선행 공백으로 역방향 종료 단어를 사용하는 것을 방지하는 이유는 무엇입니까?

select-word-style이 선행 공백으로 역방향 종료 단어를 사용하는 것을 방지하는 이유는 무엇입니까?

zsh 프롬프트 시작 부분에 공백이 있으면 일반적으로 ^W( backward-kill-word) 제거할 수 있습니다. 그러나 일단 로드하면 select-word-style특별한 스타일을 선택하지 않더라도 더 이상 작동하지 않습니다. 그렇게 하면 select-word-style shell다시 작동하지만 내가 원하는 기본 스타일은 아닙니다...

이런 짜증나는 행동을 피할 수 있는 방법이 있나요? 물론 필요한 경우 공백을 제거하고 그렇지 않으면 호출되는 사용자 정의 위젯을 만들 수 있지만 backward-kill-word이는 매우 지저분한 솔루션처럼 느껴집니다.

답변1

select-word-style불행하게도, 어떻게 구성하더라도 제대로 작동하지 않는 경우가 많습니다. 더 불행하게도 Zsh의 기본 텍스트 편집 위젯도 제대로 작동하지 않습니다. 이 문제를 해결하기 위해 나는플러그인 이름은 다음과 같습니다.zsh-edit여기에는 보다 합리적인 방식으로 작동하는 단어 삭제/이동 위젯이 포함됩니다. 한번 시도해 보시기 바랍니다.

관련 정보