그래서 저는 한동안 zsh 설정과 수정된 구성에 꽤 만족해왔지만 이는 중요한 예외입니다.
내 구성에서는 탭 완성을 수행할 때 셸이 주기적으로 잘못된 대소문자 구분을 포착하고 수정합니다. 예를 들어, ls ~/DOcuments/somedir
을 수정하는 것은 쉽습니다 ls ~/Documents/somedir
.
그러나 예를 들어 타이핑하는 것도 마찬가지로 쉽습니다. 특히 똑같은 이유와 똑같은 방식으로 말입니다 cd ~?Somedir<tab>
. 물론 사용자는 물음표가 가능한 오류로 처리되어 (더 나은 일치 항목이 없는 경우) 입력 내용이 수정될 것이라고 합리적으로 기대할 수 있습니다 cd ~/Somedir
.
하지만 대신 다음과 같은 오류 메시지가 나타납니다.
No matches for: `user' or `named directory'
또는 물음표 뒤에 몇 개의 문자를 입력하면 해당 내용과 위의 오류 메시지를 기반으로 활성 사용자 프로세스라고 가정하는 제안 목록이 표시될 수 있습니다.
내가 원하는 결과를 얻는 쉬운 방법을 아는 사람이 있나요?