【问题标题】:Modify PATH internally from with gvim?使用 gvim 在内部修改 PATH?
【发布时间】:2015-02-06 07:41:07
【问题描述】:

我有很多工具可以在 Windows 上与 gvim 一起使用。通常应该为每个工具分别设置环境变量 PATH。是否可以使修改后的 PATH 变量对 gvim 本身可见,而不是对所有程序在系统范围内可见?

BR,若尘

【问题讨论】:

  • 不可能给它系统范围的可见性! PATH 的值仅与设置它的 shell 相关,并且肯定会随着系统上运行的每个 shell 的不同而不同。

标签: vim path environment-variables


【解决方案1】:

你可以直接在 Vim 中修改 PATH(或者你的~/.vimrc);然后它将用于从它启动的任何外部命令(即:! 和:call system())。

:let $PATH .= ':/tmp'

【讨论】:

  • 这正是我想要的。谢谢。
【解决方案2】:

如果您希望 gvim 使用修改后的 PATH 运行,请在进入时设置它。 不要只运行gvim,而是运行:

PATH=/usr/bin:/usr/local/bin:$HOME/bin:/bin gvim 

这假设您正在运行一个 bourne 系列 shell。 (不是tcsh 或csh)

【讨论】:

  • 还要注意,这个答案适用于从 shell 运行的任何程序,而不仅仅是 vim
猜你喜欢
  • 2014-01-11
  • 1970-01-01
  • 2014-04-11
  • 1970-01-01
  • 1970-01-01
  • 2011-07-05
  • 2014-11-30
  • 2020-07-27
  • 1970-01-01
相关资源
最近更新 更多