environment-variables – 如何从gvim中获取环境变量
当我使用终端启动g
vim时,我可以访问我的所有环境变量.
但是如果我从菜单或“运行应用程序”启动器启动gvim,则无法访问所有环境变量. 如果没有从终端启动gvim,我如何访问我的bashrc中定义的环境变量? 这些变量在?/ .bashrc中定义 发行版:Ubuntu Intrepid 注1:通过按下ALT< F2>来访问“运行应用程序”启动器. 解决方法
您应该能够读取所有实际环境变量,例如
:!echo $PATH 您的问题是个人环境变量. 你为什么要在gvim中读取环境变量?可能有更好的做事方式. 环境变量的范围 除非您从.bashrc导出变量,否则这些变量在一般环境中将不可用,并且只有在您导出终端后才能使用它们. 由于您通过应用程序启动器运行gvim,因此没有任何内容正在读取.bashrc文件以便为您创建这些环境变量. 对于bourne shell环境变量上的某些info,请参见第9.1.2节 所以放一个好地方: MYENVIRONMENTVARIABLE=new value of environment variable export MYENVIRONMENTVARIABLE 在.bash_profile中,然后如果要对变量进行任何更改,请确保再次导出它们(如果您希望更改是永久性的,请编辑.bash_profile). 请注意,此环境变量的值可用于任何新shell,但现有shell可能不会重新读取环境变量. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |