CD 철자 오류를 자동으로 수정하는 방법은 무엇입니까?

CD 철자 오류를 자동으로 수정하는 방법은 무엇입니까?

cd ../나는 종종 매우 빠르게 입력하고 와 같이 잘못 입력할 것입니다 c d../. 그리고 어떤 이유에서인지 제가 작업하는 대부분의 Linux 서버에서는 그것이 틀렸다고 말하기 전에 약 4-5초의 지연이 있습니다. 별칭을 지정 c하고 cd나머지 입력에서 작동하도록 하는 방법이 있습니까 ?

답변1

놓다setopt auto_cd귀하의 에는 .zshrc을 입력하십시오 ../.

c그러나 첫 번째 인수에서 cd선행을 제거하여 실제로 작동하게 하려면 이를 함수로 바꿀 수 있습니다.d

function c {
  cd "${1#d}" "${@[2,#]}"
}

더 많은 작업을 수행하면 작동하게 될 수도 있습니다 d. 그러나 나는 이것을 이해하지 못합니다. 그냥 완전히 생략하세요 cd.

관련 정보