vim - vim 中的 $PATH 与 shell 中的 $PATH 不同? (苹果机)

标签 vim environment-variables

如您所知,OSX 中的 ctags 是基本版本,我使用自制软件安装了完整版本的 ctags,但是当我想在 Vim 的命令模式下使用它时,它总是运行基本版本。所以我在 Vim 的命令模式下检查了 $PATH var,比如 !echo $PATH,它显示 /usr/local/bin 跟在 /usr/bin,与shell环境$PATH不同,请教我如何解决这个问题,非常感谢!。 顺便说一句,我更改了 vimrc 文件中的 $PATH,但如果我在 Vim 的命令模式下键入命令 echo $PATH 而不是 !echo $PATH ,它只会影响 $PATH .

最佳答案

不幸的是,MacVim 不会受到您在 .profile.bashrc 中设置的路径的影响。

您可以使用 /etc/paths/etc/paths.d/ 机制设置影响 Mac OS X 上所有程序的路径。更详细的解释在这里:

https://serverfault.com/questions/16355/how-to-set-global-path-on-os-x

关于vim - vim 中的 $PATH 与 shell 中的 $PATH 不同? (苹果机),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12691814/

相关文章:

python - macOS Catalina 中的全局环境变量

vim - 让 Vim 在 Windows 上完全支持 UTF-8

objective-c - $PATH 与 Console 和 Cocoa 不同吗?

vim - 如何在 Vim 中的交互式搜索/替换正则表达式中从向前切换到向后?

python - 如何指定 vim 8 的 python dll 所在位置?

linux - 更新环境变量和路径变量

windows - 将Windows环境变量作为docker环境变量传递

python - 如何在uwsgi进程中获取python解释器路径

vim - 在 Intellij 中保存 vim 映射键

regex - 如何使用驼峰式文件名?