将注释放在环境变量中

时间:2014-01-01 19:43:39

标签: windows cross-platform environment-variables env

是否可以将注释放在环境变量中,例如%PATH%,HOME,$ PS1等,或者它们的一部分?我假设如果这是可能的,它将以与各种脚本语言相同的方式完成,例如在JavaScript中我们将使用

// This is an empty line

评论整行,或

This is JavaScript/*version 2.2*/. // "version 2.2" is commented out

我想主要将它用于PATH变量,所以如果不同文件夹中有多个同名文件,我有时可以使用1个文件,有时可以使用其他文件。

另一个用途是有时我可能不想使用程序的PATH变量,但我不想完全卸载它,我想保留PATH变量,以防我以后忘记它(而且我懒得看起来)。例如,对于Git Bash(msy​​sgit)& Cygwin,如果我不想一直使用这些程序,因为我不想让我的系统一直感觉像Linux,删除大部分Linux功能的一个简单方法就是删除它程序的PATH变量的一部分,它删除程序的根文件夹作为系统的伪根文件夹。

我希望这是一个跨平台的解决方案,因为我有一台Windows 8.1计算机,但有一些Linux VM。

2 个答案:

答案 0 :(得分:1)

  

我想主要将它用于PATH变量,所以如果有的话   我可以使用1个不同文件夹中同名的多个文件1   有时文件和其他文件。

尝试在旧版本的前面(左侧)放置您想要使用的内容,即如果您希望使用 C:\ current_folder 而不是 D:\ old_folder ,只需编辑路径

C:\current_folder;D:\old_folder;

(注意条目的顺序)

答案 1 :(得分:1)

您不能使用*或//在Windows中注释掉环境变量,但上述更改路径顺序的方法效果很好。我将此方法与Python变体(2和3)一起使用。