如何自动修复 cd 拼写错误?

如何自动修复 cd 拼写错误?

我经常打字很快,并且会错误地输入cd ../c d../,并且出于某种原因,在我工作的大多数 Linux 服务器上,在告诉我这是错误的之前,会出现大约 4-5 秒的延迟。有没有办法别名ccd让它对输入的其余部分进行操作?

答案1

setopt auto_cd在您的中.zshrc,只需输入../.

但如果你真的想让c工作成为一个从第一个参数中cd去掉前导的近乎,你可以把它变成一个函数:d

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

通过更多的工作,您甚至可以使其在d.但我不明白这一点。完全省略即可cd

相关内容