我不明白为什么Windows 7仍采用此闷对话框?在狭窄的文本框中编辑和查找路径时,我感到不舒服。



在Windows 7中是否有方便的方法来编辑PATH?例如,每行一项。

评论

您需要定义“便捷”。该对话框可以很好地添加到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/…

这是一个很好的问题;该闷框似乎也有一个字符限制,可能会阻止您进行所需的修改。

#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