我目前正在研究 dotfiles 配置(运行 zsh),我一直在我的迷你家庭服务器和 PC 上的 Linux CLI 上使用它。我还在运行 MacOS 的工作 Macbook 上使用了它,但注意到我遇到了一些奇怪的问题。
(($+commands[terraform])) && {
alias tf="terraform"
}
上面的代码是我的 zsh 别名文件的一部分,它将“tf”映射到 terraform 命令。我一直遇到的问题是,这在 Mac 终端上不起作用;其中我收到“'tf'命令未找到错误”(或沿线),但在 VS Code 集成终端中却出现了错误。进一步增加混乱的是,我将“g”映射到 git,并且它在 Mac 终端和 VS Code 集成终端上都能完美运行。
任何想法或帮助都会很棒。谢谢