Вопрос Есть ли удобный способ редактировать PATH в Windows 7?


Я не понимаю, почему Windows 7 все еще принимает это душное диалоговое окно? Я чувствую себя некомфортно при редактировании и поиске пути в этом узком текстовом поле.

enter image description here

Есть ли удобный способ редактировать PATH в Windows 7? Например, один элемент для строки.


158
2018-06-16 08:29


происхождения


Вам нужно определить «удобный». Диалог отлично работает для добавления в PATH (просто добавьте его); добавление других envars; и удаление envars. В вашем случае вы можете скопировать строку в Notepad или Notepad ++, отредактировать ее и вставить обратно. Его просто и удобно, как <kbd> CTRL </ kbd> + <kbd> C </ kbd> и <kbd> CTRL </ kbd> + <kbd> V </ kbd> (вот что я делаю). - jww
@ Chris2357: использование setx для пути проблематично. Видеть stackoverflow.com/questions/19287379/... - El Ronaldo
Windows 8 тоже, конечно. Пальцы пересекались для Windows 10. - user74094
@ User74094: Microsoft выполнила эту функцию в Windows 10 для предварительного просмотра 10565, выпуск 10586: geek.com/microsoft/... - bwDraco
Это большой вопрос; у этой душной коробки также есть предел характера, который может помешать вам внести нужные вам изменения. - rkagerer


ответы:


Всегда есть Быстрый редактор среды которая заявляет о полной поддержке всех основных версий ОС, включая 64-разрядную версию.

Редактируемое дерево

Показывать переменные среды и значения как редактируемое дерево.

Портативный режим

RapidEE не требует установки и может запускаться как «переносное приложение». Посмотреть детали.

rapid environment editor shot

Существует также более старый (но все же полезный) и более легкий Редактор путей, (Обратите внимание, что сайт мертв по состоянию на 2015-08-07, но все еще существует как моментальный снимок archive.org 2013-03-27 - прямая ссылка на установщика). Он отлично работает в Windows 7 и, хотя он поставляется только как установщик, также работает как переносной / автономный исполняемый файл, если вы извлекать его,

Path Editor - небольшая утилита, которая упрощает управление трафиком с помощью интуитивно понятного пользовательского интерфейса и простоты перетаскивания. Редактор путей может очистить ваш путь к отсутствующим и дублировать записи одним щелчком мыши.

path editor shot


129
2018-06-16 08:35



Хотя это возможно не совсем ясно из снимка экрана REE, REE может редактировать отдельные записи% PATH% (перемещаться вверх / вниз, выделять отсутствующие, добавлять / удалять), а не просто рассматривать его как строку. Действительно приятное приложение! - GaryO
Ссылка PathEditor устарела. Страница на SoftPedia - это ферма ссылок, которая не может загрузить PathEditor. - Dims
@Dims Это текущая ссылка на Редактор путей - MarianD
@MarianD, это вообще совсем другая программа, описанная в ответе user2496012 (# 615584). Я думаю, что это было написано как духовный преемник, но это определенно не то же самое. «Редактор путей» (с пространством), связанный в этом ответе, был первоначально написан Redfern Software в 2012 году, и хотя он показывает свой возраст, он по-прежнему остается моим фаворитом в группе, потому что это самый легкий вариант, который позволяет вставлять пути из буфера обмена. IIRC, очень немногие из других поддерживают эту функциональность. - Mark G.
@MarkG. - спасибо за ваше уведомление! Я загрузил его, и я попробую. - MarianD


Вот еще один Редактор путей Windows:

Screenshot

(Отказ от ответственности: я сделал это. Это с открытым исходным кодом, приветствуются вклады!)


44
2018-04-17 11:12



+1 Престижность для функции «показать проблемы» (должно быть «показать потенциальные проблемы»). Он считает, что действия кнопок должны открывать диалоги для объяснения / запроса-для-вариантов / выполнения. Диалоговое окно «Автоматическое» может иметь «максимальную глубину» (или селектор дерева папок) и список результатов с флажками для добавления их к пути пользователя или sytem. Ах, так легко сказать другим людям, как вещи _should_be :-) - leonbloy
Хотя он показывает много записей по умолчанию Windows по умолчанию как «проблемный» + у него нет кнопки добавления (перетаскивание из Windows Explorer в порядке, однако, действительно понравится кнопка «Добавить»): мне очень понравилось, спасибо вам большое! - D.R.
Это хочет полностью стереть мой User Path, по-видимому, потому что все это избыточно с помощью System Path? Это мудро? - endolith
Выглядели хорошо, особенно понравилась функция «показать проблемы», но она искалечила и потеряла некоторые пути, когда я спасла :( - Empyrean
Сбой при запуске с сообщением «PathTooLongException было необработанным». Позор. Из чтения других потоков я считаю, что есть еще один API окон, который может обрабатывать более длинные пути ... просто не тот, который используется Explorer (и эта утилита, очевидно) - Greg Woods


Редактор переменных среды (Eveditor) также стоит упомянуть. Он прост в использовании и полностью свободен.

Примечание. Изображение показывает путь, который не был добавлен в Windows 7.

Eveditor


15
2018-04-08 08:17





Это реализовано в обновлении Windows 10, выпущенном в ноябре 2015 года.

Я понимаю, что в конкретном случае речь идет о решении Windows 7. Тем не менее, я опубликовал этот ответ в интересах пользователей, которые сталкиваются с этим вопросом.

Windows 10, в предварительный просмотр 10565 и релиз сборки 10586 (обновление от ноября 2015 года), имеет измененный редактор переменных среды, который значительно упрощает редактирование PATH.

New environment variable editor in Windows 10 update


14
2017-11-15 09:16



<ctrl> <+> должен увеличить размер шрифта ... это не так. - Pacerier
Вы ответили на правильный ответ? Это, похоже, не связано с вопросом или ответом. - bwDraco
Ничего себе, я понятия не имел, что Microsoft действительно это сделала. Я использовал Windows полностью из Windows 95, поэтому я был под сильным впечатлением, что бесполезное диалоговое окно никогда не изменится. Спасибо, это избавляет меня от необходимости устанавливать еще одну часть программного обеспечения. - ADTC
Изменения (все же) вступают в силу не после редактирования, но после закрытия Environment Variables с окном (Windows 10 Home 1709). - handle


Для быстрой и грязной, скопируйте и вставьте в Блокнот, затем отредактируйте и скопируйте и вставьте обратно.


13
2018-06-16 16:49



+1: Хорошая идея, но по-прежнему больно прокручивать по горизонтали. - xport
Согласен. В зависимости от вашего выбора, вы можете поменять «;» для возврата и сделайте свое редактирование, затем поменяйте их обратно. Однако Блокнот не будет делать эту замену. :-( - Chris Nava
@ChrisNava idd не будет. Я бы порекомендовал Sublime Text 3 :) - Dmitry Nazarov
Предполагая, что у вас есть гнутики echo %path% | tr ; \n является эквивалентом командной строки предложения Криса. - RJFalconer
Скопируйте / Вставьте в блокнот ++, потому что мой путь был длинный, и блокнот испортил разделение пути в двух строках, вставляя его назад, обрезая его. - zar


вы можете подумать об этом https://patheditor2.codeplex.com/ Это не зависит от .Net bloat и MFC; чистый Win32; двоичный размер меньше 200 КБ. Установка не требуется, и это автономный исполняемый файл. Если это имеет значение, это с открытым исходным кодом

screenshot


8
2017-07-04 15:17



Мне нравится это лучше всего, потому что он автономный, быстрый и довольно простой, но копирование папок с файлами или drag-n-drop еще нет. - wordsforthewise
Простой и делает то, что он утверждает. № 1! - Ghasan
Похоже, есть удобная github repo прямо там, - antogerva


Существует довольно хороший инструмент CLI с открытым исходным кодом, называемый pathed, Шаблоны использования:

C:\Projects\2010\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:\Projects\2010\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\7-Zip
20 C:\Program Files (x86)\PostgreSQL\8.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.

Однако вам нужно будет запустить его как Администратор, чтобы изменения повлияли.


6
2017-10-07 22:47