2012-04-23 18 views
11

के साथ काम करने के लिए Mercurial "hg commit" प्राप्त करना मैंने NotepadReplacer का उपयोग करके नोटपैड ++ के साथ नोटपैड को प्रतिस्थापित किया और अब मेरा hg commit सही तरीके से काम नहीं कर रहा है।नोटपैड ++

नोटपैड को बदलने से पहले, hg commit मेरे प्रतिबद्ध संदेश में प्रवेश करने के लिए मेरे लिए एक नई टेक्स्ट फ़ाइल लॉन्च करेगा। नोटपैड ++ के साथ, मुझे फ़ाइल बनाने के लिए कहा जाता है, और एक खाली प्रतिबद्ध संदेश के कारण Mercurial प्रतिबद्ध प्रतिबद्धता।

मुझे पता है कि के साथ -m विकल्प के साथ संदेश इनलाइन दर्ज कर सकता हूं, लेकिन मुझे टेक्स्ट फ़ाइल में प्रतिबद्ध संदेश दर्ज करने का विकल्प होना चाहिए। मुझे hg commit से पहले hg stat टाइप किए बिना प्रतिबद्ध संदेश के संदर्भ के रूप में पाठ फ़ाइल में स्थिति प्रदर्शित करना पसंद है।

मैं इसे काम करने के लिए कैसे प्राप्त कर सकता हूं? की तर्ज पर अपने %USERPROFILE%\.hgrc (या %USERPROFILE%\mercurial.ini) कुछ में

+0

यहां यह पूछने के बारे में भी सोचा नहीं था; मैं बस सब कुछ के लिए नोटपैड ++ का उपयोग करने के लिए खुद को इस्तीफा दे दिया * लेकिन * यह! – shambulator

उत्तर

19

कोशिश रखने:

[ui] 
editor = path/to/notepad++ -multiInst -nosession 

शायद एक -notabbar-nosession के बाद उपयोगी भी साबित हो सकता है जोड़ने।

+0

यह पूरी तरह से काम करता है कि मैंने नोटपैड को बदल दिया है या नहीं। ग्रेजी! –

+0

आपका स्वागत है, खुशी है कि मदद की। Prego, दूसरे शब्दों में;) –

+0

मेरे लिए भी काम किया! धन्यवाद! – joebalt