Я ищу редактора переменной среды, который обрабатывает разрывы строки хорошо. У меня есть монстр %PATH%
отредактировать (отредактированный для сохранения прокрутки стороны):
C:\Program Files\Windows Resource Kits\Tools\;C:\Program Files\PC Connectivity
Solution\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
C:\cygwin\bin;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin;C:\WINDOWS
\system32\WindowsPowerShell\v1.0\;C:\Utils;C:\Program Files\Microsoft SQL
Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;
C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;
C:\Program Files\MKVtoolnix;C:\Program Files\Common Files\Roxio Shared\
DLLShared;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
Я хочу, чтобы редактор поместил каждый путь в строку и когда я нажимаю, сохраняют и закрываются, поскольку редактор отложил строки в правильном формате.
Существует ли редактор, который может сделать это?
Испытайте Быстрого Редактора Среды
Или на основе идеи Dominic:
откройте энергию
:r !path
:%s/;/\r/g
Согласуйте свои строки пути, добавив или удалив или изменив их
(удалите первую пустую строку),
:%s/\n/;/g
Щелкните правой кнопкой по My Computer> Advanced System Settings (или подобный)> Вкладка "Дополнительно"> Переменные среды.
Необходимо будет сделать по одному все же.
С другой стороны, использующий CMD можно использовать set
команда для изменений/добавления переменных среды. Вы могли, вероятно, создать сценарий, чтобы сделать это для Вас, назвав set.exe от программного или пакетного файла.
C:\Users\Callum>set /?
Displays, sets, or removes cmd.exe environment variables.
SET [variable=[string]]
variable Specifies the environment-variable name.
string Specifies a series of characters to assign to the variable.
Type SET without parameters to display the current environment variables.
Можно также хотеть считать это и Кбит Q 104011:
Windows stores the environment variables in the registry under
HKEY_CURRENT_USER\Environment (for user environment variables) and
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environment
(system environment variables). See also kb Q 104011.
Вы могли всегда выписывать новый файл, разделяющий на ;
и выписывание каждого компонента к новой строке. Отредактируйте в своем любимом редакторе, затем присоединитесь к строкам назад вместе с a ;
.
Необходимо было бы просто записать две крошечных небольших утилиты.
Если это в пакетном файле, можно разделить путь на несколько строк как так:
set PATH=C:\Program Files\Windows Resource Kits\Tools\
set PATH=%PATH%;C:\Program Files\PC Connectivity Solution\
set PATH=%PATH%;%SystemRoot%\system32
set PATH=%PATH%;%SystemRoot%
set PATH=%PATH%;%SystemRoot%\System32\Wbem
set PATH=%PATH%;C:\cygwin\bin
set PATH=%PATH%;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin
set PATH=%PATH%;C:\WINDOWS\system32\WindowsPowerShell\v1.0\
set PATH=%PATH%;C:\Utils
set PATH=%PATH%;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\
set PATH=%PATH%;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\
set PATH=%PATH%;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell Common7\IDE\
set PATH=%PATH%;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\
set PATH=%PATH%;C:\Program Files\MKVtoolnix
set PATH=%PATH%;C:\Program Files\Common Files\Roxio Shared\DLLShared
set PATH=%PATH%;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
Кроме того, как примечание стороны, у меня были проблемы при выполнении JBoss, когда ПУТЬ содержит объекты тот конец в обратной косой черте. Предложите, чтобы Вы избежали конечной обратной косой черты на каждом объекте пути для предотвращения проблем.