스페이스바를 누를 때 zsh가 쉘 기록을 확장하지 못하게 하려면 어떻게 해야 합니까?

스페이스바를 누를 때 zsh가 쉘 기록을 확장하지 못하게 하려면 어떻게 해야 합니까?

cygwin에서 이 문제를 재현하고 Ubuntu wsl에서 oh-my-zsh 셸을 사용할 수 있지만 bash 셸이 원하는 방식으로 작동하지 않습니다. 내 의도는 명령줄에서 다음 두 줄을 실행하는 것입니다.

npm rm plugin-alias
npm i -D plugin-alias

이를 달성하기 위해 zsh에 입력한 일련의 명령은 다음과 같습니다.

$ npm rm plugin-alias
$ ^rm^i # when I pressed space, it auto completed to:
npm i  plugin-alias # and my cursor was placed at the end of the line. 
# I `ctrl+c`'d to try other ideas
$ ^rm^'i\ # when I pressed space...
npm i  plugin-alias # this auto completed the same as above. 
# I `ctrl+c`'d to try other ideas
$ ^rm^'i -D'
npm 'i -D' plugin-alias # this auto completed to surround the argument in single quotes. Same issue with double quotes.

나는 다른 것을 시도했다이벤트 표시기와 비슷 !!s:/rm/i -D/...하지만 자동으로 같은 방식으로 확장됩니다. 이로 인해 이를 수행할 수 있는 oh-my-zsh 설정이 있다고 믿게 되었습니다. 제가 옳다면 이름이 무엇이며 어떻게 끌 수 있나요? 탭에 대해서는 이 동작을 허용할 수 있지만 공백에는 허용되지 않습니다.

관련 정보