在Windows 7中是否有方便的方法来编辑PATH?例如,每行一项。
#1 楼
始终有Rapid Environment Editor要求完全支持所有主要OS版本,包括64位。可编辑树
将环境变量和值显示为可编辑的树。
便携式模式
RapidEE不需要安装,可以作为“便携式应用程序”运行。查看详细信息。
还有更旧(但仍然有用)且重量更轻的Path Editor。 (请注意,该站点自2015年8月7日起已停用,但仍作为2013年3月27日的archive.org快照存在-直接链接到安装程序)。它在Windows 7上运行良好,并且尽管仅作为安装程序提供,但如果将其解压缩,也可以作为可移植/独立的可执行文件使用。直观的用户界面和拖放操作使路径管理变得非常简单。路径编辑器可以通过单击鼠标清除丢失和重复的条目的路径。
评论
尽管从REE屏幕截图中可能还不清楚,但是REE可以编辑单个%PATH%条目(上移/下移,突出显示丢失,添加/删除),而不仅仅是将其视为字符串。真不错的应用程序!
–加里奥
13年1月31日在13:41
PathEditor链接已过时。 SoftPedia上的Page是一个链接场,无法下载PathEditor。
–点心
2013年6月6日上午10:27
@Dims这是路径编辑器的当前链接
– MarianD
17年4月15日在15:21
@MarianD,实际上是一个完全不同的程序,在user2496012的答案(#615584)中进行了描述。我认为它被写成是某种精神上的继承者,但是绝对不一样。此答案中链接的“路径编辑器”(带有空格)最初是由Redfern Software于2012年编写的,尽管它显示了其使用期限,但它仍然是我最喜欢的一类,因为它是允许粘贴路径的最轻便的选项从剪贴板。 IIRC,其他很少支持该功能。
-马克G。
17年5月12日在18:02
@Ultralisk,哦,我尝试了另一个链接,不是我的。没错,它有一个新版本,没有可执行文件。所以我将其上传到这里-这只是一个可执行文件。请在30天内下载该文件,然后该文件将被删除。
– MarianD
20年8月31日在20:26
#2 楼
这是另一个Windows路径编辑器:(免责声明:我做了这个。它是开源的,欢迎您提供!)
评论
“显示问题”功能的+1荣誉(应该是“显示潜在问题”)。它认为按钮动作应该打开对话框来解释/询问选项/执行。 “自动”对话框可以具有“最大深度”(或文件夹树选择器),并具有带有复选框的结果列表,可将其添加到用户或系统路径。嗯,很容易告诉别人_should_be :-)
–leonbloy
13年5月30日在18:19
尽管它显示许多Windows默认条目为“问题” +,但它没有添加按钮(通过Windows资源管理器进行拖放是可以的,但是,确实希望添加按钮):我真的很喜欢它,非常感谢!
– D.R.
14年6月25日在11:31
这想彻底抹掉我的用户路径,大概是因为它对系统路径来说是多余的?那明智吗?
– Endolith
2015年2月27日在2:09
看起来不错,特别喜欢“显示问题”功能,但保存时它变形并丢失了一些路径:(
–Empyrean
2015年4月26日在2:52
启动时崩溃,并显示“未处理PathTooLongException”消息。耻辱。通过阅读其他线程,我相信还有另一个Windows API可以处理更长的路径……只是资源管理器(显然是该实用程序)所使用的不行
–格雷格·伍兹(Greg Woods)
15年7月2日在16:15
#3 楼
这是在2015年11月发布的Windows 10更新中实现的。我理解这个问题专门要求Windows 7解决方案。但是,我发布此答案是为了使碰巧遇到此问题的用户受益。
Windows 10的预览版本10565和版本10586(2015年11月更新)的版本已进行了全面修订变量编辑器,大大简化了PATH的编辑。
评论
–起搏器
17年7月29日在7:55
您回答正确了吗?这似乎与问题或答案无关。
–bwDraco
17年7月29日在14:11
哇,我不知道微软实际上是这样做的。我从Windows 95开始就一直使用Windows,所以给人的印象是,无用的对话框永远不会改变。谢谢,这使我不必安装其他软件。
– ADTC
17-10-30在23:55
更改(仍然)仅在编辑后才生效,而是在单击“确定”关闭“环境变量”窗口后才生效(Windows 10 Home 1709)。
–句柄
'18 Apr 9在7:18
#4 楼
环境变量编辑器(Eveditor)也值得一提。它易于使用且完全免费。#5 楼
为了快速又脏,将其复制并粘贴到记事本中,然后编辑并复制并粘贴回去。评论
+1:好主意,但是水平滚动仍然很痛苦。
–xport
2011年6月16日下午16:52
我同意。根据您选择的编辑器,您可以交换“;”退货并进行编辑,然后将其交换回去。记事本不会执行该替换。 :-(
–克里斯·纳瓦(Chris Nava)
2011年6月16日17:41
@ChrisNava idd不会。我会推荐Sublime Text 3 :)
– Bruno Gelb
2014年6月23日下午4:06
假设您有gnutils echo%path%| tr; \ n与Chris的建议等效。
– RJFalconer
2014年10月24日14:05
复制/粘贴到notepad ++,因为我的路径很长,并且记事本弄乱了,将路径分成两行,粘贴回去正在修整它。
– zar
15年8月31日在19:52
#6 楼
您可能会考虑使用https://patheditor2.codeplex.com/
它既不依赖于.Net膨胀也不依赖于MFC;纯Win32;二进制文件大小小于200kb。
无需安装,它是一个独立的可执行文件。
如果有关系,它是开源的
评论
我最喜欢它,是因为它独立,快速且非常容易-但是还没有文件路径的复制粘贴或拖放操作。
–明智的话
15年7月31日在2:11
简单并按要求进行。 1号!
–加山
16-4-7在2:43
看起来那里有一个方便的github存储库。
– antogerva
18年8月18日在23:23
#7 楼
有一个非常好的开源CLI工具,称为pathed。使用模式如下所示:C:\Projects10\GSharpTools_Setup\bin>pathed /?
PATHED - Version 3.2
Freeware written by Gerson Kurz (http://p-nand-q.com)
USAGE: PATHED.EXE [OPTIONS]
OPTIONS:
/MACHINE: print machine PATH
/USER: print user PATH
/ADD: add variable at the head
/APPEND: add variable at the tail
/REMOVE: remove path / index
/SLIM: strip duplicate vars
/ENV: environment variable, defaults to PATH
C:\Projects10\GSharpTools_Setup\bin>pathed
PATHED - Version 3.2
Freeware written by Gerson Kurz (http://p-nand-q.com)
00 C:\Perl\site\bin
01 C:\Perl\bin
02 C:\Windows\system32
03 C:\Windows
04 C:\Windows\System32\Wbem
05 C:\Python26
06 C:\Tools
07 C:\Windows\System32\WindowsPowerShell\v1.0\
08 C:\Program Files (x86)\TortoiseSVN\bin
09 C:\Program Files\TortoiseSVN\bin
10 C:\Program Files (x86)\doxygen\bin
11 C:\Program Files (x86)\WinMerge
12 C:\Program Files (x86)\Subversion\bin
13 C:\Program Files (x86)\p-nand-q.com\GSharpTools [INVALID]
14 C:\Program Files (x86)\p-nand-q.com\pserv2 [INVALID]
15 C:\Program Files (x86)\OpenVPN\bin
16 C:\Windows\Microsoft.NET\Framework\v3.5
17 C:\Windows\Microsoft.NET\Framework\v2.0.50727
18 C:\Program Files (x86)\Scintilla Text Editor
19 C:\Program Files-Zip
20 C:\Program Files (x86)\PostgreSQL.4\bin
21 C:\Program Files (x86)\Java\jdk1.6.0_18\bin
22 C:\Program Files (x86)\IZArc
; pathed /REMOVE "%CD%"
; pathed /APPEND "%CD%"
; pathed /MACHINE
; and so on.
不过,您需要以管理员身份运行它,以使更改生效。
#8 楼
一种从命令行编辑PATH的快速简便方法:键入以下命令将在以后的所有CMD窗口中打印新的PATH。不在当前CMD窗口中:C:\WINDOWS>setx PATH "PATH;C:\some_new_path"
键入以下内容将为您提供所有环境变量的列表:
C:\WINDOWS>PATH
评论
警告:此方法似乎将路径限制为1024个字符。如果您的路径已经更长,则只会截断路径的末尾,使您处于断线状态。
–尼尔
15年12月3日在20:30
#9 楼
Windows 7解决方案:下载并安装AutoHotKey
将此脚本复制到系统上的某个位置:SysEnv.ahk
右键单击刚刚创建的
SysEnv.ahk
文件,然后选择“编译脚本” 右键单击刚刚创建的
SysEnv.exe
文件,然后选择“运行”以管理员身份” 使用该应用程序编辑PATH,例如
#10 楼
如果您不想安装软件,这是一个用于编辑Windows路径的在线工具。评论
链接已断开,请在github Line Splitter上使用此链接
–vik
20/09/21在20:45
评论
您需要定义“便捷”。该对话框可以很好地添加到PATH(只需附加它)即可;添加其他envar;并删除envar。对于您的情况,可以将字符串复制到Notepad或Notepad ++,对其进行编辑,然后将其粘贴回。它就像 CTRL + C 和 CTRL + V 一样简单方便(这就是我要做的)。@ Chris2357:使用setx作为路径是有问题的。参见stackoverflow.com/questions/19287379/…
Windows 8现在当然也是如此。 Windows 10双手合十。
@ user74094:Microsoft已在Windows 10预览版10565,发行版10586中提供了此功能:geek.com/microsoft/…
这是一个很好的问题;该闷框似乎也有一个字符限制,可能会阻止您进行所需的修改。