每次我尝试使用新语言,编译器,解释器,工具或其他任何东西,并且我想从命令行运行它时,我将不得不转到System并更改我的PATH变量。但是,放置怪物字符串的框只包含一行文本框。我经常发现自己必须将PATH字符串复制/粘贴到记事本中才能编辑它 - 它已经超过半页了。现在我已经计算了大约30个不同的路径URL。
有没有更好的方法来管理路径而不是将所有路径压缩成一个字符串?我正在考虑使用SUSE进行开发,因为我的PATH已经搞砸了。
答案 0 :(得分:8)
如果始终从一个或几个快捷方式启动命令行,则可以在启动时运行批处理文件。例如:
cmd /k autoexec_console.cmd
批处理文件可以有
set path=c:\foo;%path%
或其他任何内容,这只会持续存在于该cmd.exe实例中。
XP的Service Pack 2 Support tools(看起来像one for SP3,但它没有说明其中的内容)附带的程序setx.exe
就像永久set
一样。< / p>
答案 1 :(得分:8)
要在默认的Windows界面中更好地管理非常长的PATH,可以将变量计算为变量:
SDKPATH -> some_sdk_path; some_more_sdk_paths; some_more_sdk_paths;
DEVPATH -> some_dev_path; some_more_dev_paths; %SDKPATH%
PATH -> some_common_path; some_mode_paths; %DEVPATH%
答案 2 :(得分:8)
有一个非常好的免费软件环境编辑器,名为RapidEE
快速环境编辑器
Rapid Environment Editor(RapidEE)是一个环境变量编辑器。
它包含一个易于使用的GUI,取代了小而不方便的Windows编辑框。
RapidEE 8.x支持Windows XP,2003,Vista,2008,Windows 7,Windows 8&amp; Windows 10(包括64位版本)。
如果仍使用Windows NT或2000,则使用版本6.1。对于Windows 9x或ME,请使用2.1版。
功能
答案 3 :(得分:3)
当您只是尝试使用一次性语言时,您可以创建一个小型启动批处理文件来操作路径:
set PATH=C:\My\New\Language\bin;%PATH%
通过创建
的快捷方式创建一个小的测试环境cmd /k mybatch.cmd
路径将根据您的喜好设置。否则,您可以编辑注册表中的长字符串,这可能比200px宽的文本框略好。
答案 4 :(得分:2)
使用批处理(.BAT)文件。
答案 5 :(得分:0)
我建议您尝试Environment variables editor(Eveditor)。它易于使用且完全免费。
环境变量编辑器可帮助您组织和简化系统变量(包括系统路径)的使用并优化您的工作环境,而不会丢失有价值的配置设置,这可能会无意中发生,并且当您在您的软件上安装新软件时会产生破坏性影响机。