나는 최근에 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.