Mac OS X 10.6에서는 zsh. .zshrc에 이것을 설정했습니다.
setopt automenu
...프롬프트 아래에 완성 메뉴가 표시됩니다. 내가 입력할 때:
cd <TAB>
이름에 공백이 있는 모든 디렉터리에 해당 공백이 백슬래시로 이스케이프된 완료 메뉴가 표시됩니다. 가독성을 높이기 위해 이스케이프 백슬래시 없이 표시하고 싶습니다. 이것은 bash와 tcsh에서 그리고 ls
zsh에서 실행할 때 작동합니다. 못생긴 슬래시가 보이지 않습니다.
명령이 제대로 작동하려면 프롬프트의 실제 줄에 확실히 이러한 이스케이프된 공백이 필요하지만 아래 디렉터리 목록에는 이스케이프된 공백이 표시되어서는 안 됩니다.
누구든지 이것을 달성하는 방법을 보여줄 수 있습니까? 완성 메뉴에서 출력을 변경하는 설정을 찾을 수 없습니다.
답변1
둘러봤지만 사용자 정의 CD 명령에 대한 내용은 많지 않습니다. 완료 확인을 정말로 엉망으로 만들고 싶다면 다음을 수행하십시오.
/usr/share/zsh/functions/Completion/Zsh/_cd
그러나 더 간단한 해결책은 "
다음을 누른 후 다음을 입력하는 것입니다.cd
Tab
cd "<Tab>