vim中的$PATH与shell中的$PATH不同?(Mac OSX)
正如您所知,OSX中的ctags是一个基本版本,我使用自制软件安装了完整版本的ctags,但当我想在Vim的命令模式下使用它时,它总是运行基本版本。所以我在Vim的命令模式下检查了$PATH变量,比如vim中的$PATH与shell中的$PATH不同?(Mac OSX),vim,environment-variables,Vim,Environment Variables,正如您所知,OSX中的ctags是一个基本版本,我使用自制软件安装了完整版本的ctags,但当我想在Vim的命令模式下使用它时,它总是运行基本版本。所以我在Vim的命令模式下检查了$PATH变量,比如!echo$PATH,它显示/usr/local/bin遵循/usr/bin,这与shell环境$PATH不同,因此请告诉我如何修复此问题,非常感谢!。 顺便说一句,我在vimrc文件中更改了$PATH,但只有在Vim的命令模式下键入命令echo$PATH,而不是,它才会影响$PATH!echo$P
!echo$PATH
,它显示/usr/local/bin
遵循/usr/bin
,这与shell环境$PATH不同,因此请告诉我如何修复此问题,非常感谢!。
顺便说一句,我在vimrc文件中更改了$PATH,但只有在Vim的命令模式下键入命令
echo$PATH
,而不是,它才会影响$PATH!echo$PATH
不幸的是,您在.profile
或.bashrc
中设置的路径不会影响MacVim
您可以使用/etc/paths
和/etc/paths.d/
机制设置影响Mac OS X上所有程序的路径。更详细的解释如下:
是否使用图形vim或终端vim?如何在shell环境中设置
路径
?图形vim和终端vim存在相同的问题。是否更改/bashrc
或/profile
中的$PATH
变量?另请参阅