मैं साइगविन चला रहा हूं और मुख्य शेल संपादक के रूप में नोटपैड ++ का उपयोग करना चाहूंगा, मेरे मैक पर मेरे पास जो है, उस तरह का उपयोग करना, जहां मैं mate whatever
टेक्स्टमैट का एक उदाहरण खोल सकता हूं । ~/.bashrc
Cygwin में मेरी फ़ाइल में निम्नलिखित उपनाम और पर्यावरण चर सेट हैं:
export EDITOR="/cygdrive/c/Program\ Files/Notepad++/notepad++.exe"
alias np="/cygdrive/c/Program\ Files/Notepad++/notepad++.exe"
यह ज्यादातर काम करता है: जब मैं टाइप करता हूं np whatever
या जब एक Cygwin प्रोग्राम $ EDITOR के लिए कॉल करता है, तो नोटपैड ++ खुलता है।
हालाँकि, शेल तब तक प्रतीक्षा करता है जब तक कि नोटपैड ++ बंद नहीं हो जाता है और तब तक कोई इनपुट की अनुमति नहीं देगा। यह बैश करने के लिए विशिष्ट हो सकता है, लेकिन मैं सिग्विन से नोटपैड ++ कैसे खोल सकता हूं और शेल को बता सकता हूं कि जारी रखने के लिए निकास कोड का इंतजार न करें? &
उपनाम कमांड के अंत में जोड़ना सही से काम नहीं करता है - यह सिर्फ एक अनटाइटल्ड फ़ाइल को खोलता है और फ़ाइल filename: command not found
को खोलने के बजाय चेतावनी देता है ।
धन्यवाद!