Zsh - 따옴표로 파일 완성 수정

Zsh - 따옴표로 파일 완성 수정

나는 최근에 Zsh를 사용해 왔으며 따옴표 안에 파일 이름을 완성하면 완성된 파일 이름 뒤에 공백이 추가됩니다. 흥미롭게도 디렉토리 이름을 따옴표로 완성하면 이런 일이 발생하지 않습니다.

예를 들어(커서 위치를 나타내려면 밑줄을 사용하십시오):

$ mv ".xmod_"  --<TAB>--> $ mv ".Xmodmap _"

가장 좋은 점은 다음과 같습니다.

$ mv ".xmod_" --<TAB>--> $ mv ".Xmodmap" _

어쨌든 이 방법이 나에게는 가장 직관적인 방법인 것 같다. 전체 파일 이름과 닫는 따옴표 사이에 추가된 공백을 제거하고 싶습니다.

해결책을 찾으려고 노력했지만 Zsh에 대한 지식과 가능한 원인이 지금까지 해결책을 찾지 못한 것 같습니다.


고쳐 쓰다:처음에는 "mv" 프로그램에서 이 문제가 발생했지만 인용된 이 동작은 모든 파일 완성에서 발생하는 것처럼 보였습니다(추가로 "cp"만 시도했습니다).

또한 여기 내 모듈 섹션이 있습니다..zshrc, 어떤 이유로 인해 이런 일이 발생할 수 있는 경우를 대비해 다음을 수행하세요.

autoload -U colors compinit promptinit select-word-style zkbd
compinit
promptinit
colors
select-word-style bash

이것과 몇 가지 다른 작은 옵션 설정을 제외하면 내 설정에는 그다지 많지 않습니다..zshrc.

관련 정보