是否可以将注释放在环境变量中,如%PATH%、HOME、$PS1等,或其中的一部分?我认为如果这是可能的,它将以与各种脚本语言相同的方式完成,例如在JavaScript中,我们将使用
// This is an empty line
注释整行,或
This is JavaScript/*version 2.2*/. // "version 2.2" is commented out
我想主要将其用于PATH变量,因此,如果不同文件夹中有多个同名文件,我有时可以使用一个文件,有时可以使用另一个文件。
这方面的另一个用途是,有时我可能不想使用程序的PATH变量,但我不想完全卸载它,我想把PATH变量保留在那里,以防我以后忘记它(并且懒得查找它)。例如,对于Git Bash(msysgit)&Cygwin,如果我不想一直使用这些程序,因为我不想让我的系统一直感觉像Linux,那么删除大部分Linux功能的一个简单方法是删除PATH变量中该程序的部分,该变量将删除程序的根文件夹作为系统的伪根文件夹。
我希望这是一个跨平台的解决方案,因为我有一台Windows 8.1计算机,但有一些Linux虚拟机。
我想主要将其用于PATH变量,因此如果不同文件夹中有多个同名文件我可以使用1文件有时,另一个文件有时。
尝试将您想要使用的内容放在旧版本的前面(左边),即如果您希望使用C:\current_folder而不是D:\old_folder,只需将路径编辑为
C:current_folder;D:old_folder;
(注意条目的顺序)
我使用一个#。我很高兴你可以使用任何你喜欢的东西,这将使路径无效!
您不能在Windows中使用*或//注释环境变量,但上述更改路径顺序的方法效果很好。我将此方法用于Python变体(2和3)。