我是一个快乐的 BASH 用户。我不想切换到另一个 shell(在本例中为 ZSH)。

ZSH 具有更改目录的能力,而无需键入:

cd /to/a/directory

无需键入即可更改目录的正确别名(或者可能是 BASH 函数)是什么 cd?

在我上面的示例中,移动到 /to/a/directory 将如下完成:

/to/a/directory

我努力了:

alias ''='cd '
alias ""='cd '
alias " "='cd '

有任何想法吗?

有帮助吗?

解决方案

这是添加的一个选项 Bash 4.0 版本. 。您可以通过以下方式设置:

$ shopt -s autocd

把它放在你的 .bashrc 文件以始终启用它。

其他提示

我不认为你能有一个“空白”别名,它真的没有意义。

bash 4.0 版本添加了 autocd 选项,通过运行设置 shopt -s autocd (米帕迪回答)

以前版本的 bash 中没有这样的选项,很烦人。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top