Zsh Line Editor에서 _list_expansions를 바인딩하는 방법

Zsh Line Editor에서 _list_expansions를 바인딩하는 방법

C-d나는 "가능한 완료"(현재 바인딩되어 있음)를 Zsh의 키 에 바인딩하려고 합니다 .M-=

따라서 코드는 다음과 같아야 합니다.

bindkey "\e=" _list_expansions

하지만 효과는 없습니다! ? 이유와 해결 방법을 이해하시나요?

답변1

가능한 완성 목록에 대한 위젯을 라고 합니다 list-choices.

bindkey '\e=' list-choices

Ctrl+D기본적으로 바인딩된 위젯은 vi 모드와 in 모드 list-choices에 있습니다 .delete-char-or-listemacs

info zsh list-choices자세히보다.

관련 정보