为什么 Vim 中的外部命令每次都会导致我的 .zshenv 被获取?

时间:2021-01-17 14:36:24

标签: vim zsh

我在 mac 上,使用 zsh。我注意到在 Vim 中编辑和编译代码时,每次我在 vim 中运行外部命令时,我的 .zshenv 文件都是来源。

例如

!echo bar

如果我的 ~/.zshenv 文件中有 echo foo,最终将打印以下内容:

foo
bar

我希望能够从 vim 快速执行命令,所以我希望它不必每次都使用 .zshenv 源。我的问题是,为什么会发生这种情况?这是预期的行为吗?是否有可能阻止这种行为?

0 个答案:

没有答案