Windows XP पर्यावरण चर संपादक प्रतिस्थापन जो लाइनों को संभालता है


5

मैं एक पर्यावरण चर संपादक की तलाश कर रहा हूं जो लाइनब्रेक को अच्छी तरह से संभालता है। मेरे पास %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

मैं चाहता हूं कि संपादक प्रत्येक पथ को एक पंक्ति में रखे और जब मैं सहेजें और पास पर क्लिक करता हूं, तो संपादक ने सही प्रारूप में लाइनें वापस रखीं।

क्या कोई संपादक ऐसा कर सकता है?

जवाबों:


8

रैपिड एनवायरनमेंट एडिटर को आज़माएं

वैकल्पिक शब्द

या डोमिनिक के विचार के आधार पर:
विम खोलें

:r !path
:%s/;/\r/g

अपनी पथ लाइनों को ठीक करें, उन्हें जोड़ना या हटाना या संशोधित करना
(पहली रिक्त पंक्ति हटाएं)

:%s/\n/;/g

यह एक अच्छा उपकरण है! मुझे विशेष रूप से CTRL-DOWN / UP द्वारा पथों को पुनः व्यवस्थित करने की सुविधा पसंद है। धन्यवाद

बहुत अच्छे धन्यवाद। मैंने अपना लिखा था, लेकिन यह वर्षों पहले था, और मैं अब मुझे बनाए रखना नहीं चाहता था।
सी जॉनसन

0

मेरा कंप्यूटर> उन्नत सिस्टम सेटिंग्स (या समान)> उन्नत टैब> पर्यावरण चर पर राइट क्लिक करें।

आपको एक समय में एक करना होगा।

वैकल्पिक रूप से, 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.

तुम भी पढ़ने के लिए चाहते हो सकता है यह और केबी क्यू 104,011 :

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.

1
यह एक सिंगल लाइन एडिट बॉक्स है, जो वास्तव में उसकी समस्या है।
डोमिनिक रॉगर

0

आप हमेशा एक नई फ़ाइल लिख सकते हैं, ;एक नई लाइन पर प्रत्येक घटक को विभाजित और लिख सकते हैं। अपने पसंदीदा संपादक में संपादित करें, फिर लाइनों को एक साथ जोड़ दें ;

आपको बस दो छोटे छोटे उपयोगिताओं को लिखना होगा।


;सामान्य मामले में विभाजन कार्य नहीं करता है। एक पर विचार PATHकी तरहC:\Windows;"C:\My Folder with ; in its name";C:\Program Files\foo;...
जॉय

अरे। अच्छी बात।
डोमिनिक रॉगर

यह अभी भी ज्यादातर मामलों में काम करेगा। बस आप कितनी बार देखते हैं ";" एक फ़ोल्डर नाम में।
रूक

ओह, मेरे पास ऐसे फ़ोल्डर हैं। लेकिन फिर, मैं नियमित रूप से अपने घर के पथ (जिसमें रिक्त स्थान और एक umlaut :-) शामिल हैं) के साथ कार्यक्रमों को तोड़ता हूं।
जॉय

1
हाँ, ठीक है ... मुझे ऐसी समस्याएँ भी होंगी, अगर मैं अपनी घरेलू भाषा का उपयोग कर रहा हूँ। लेकिन मैं नहीं करता, इसलिए मैं नहीं। आइए इसका सामना करते हैं ... आज के कंप्यूटर उद्योग में, अंग्रेजी एकमात्र भाषा है।
रूक

0

यदि यह बैच फ़ाइल के अंदर है, तो आप पथ को कई लाइनों में विभाजित कर सकते हैं जैसे:

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 चलाने में समस्याएँ आई हैं जब PATH में वे आइटम हैं जो बैकस्लैश में समाप्त होते हैं। सुझाव दें कि आप मुद्दों से बचने के लिए प्रत्येक पथ आइटम पर समाप्त होने वाले बैकलैश से बचें।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.