2012-05-16 8 views
6

में गिट काम करने के लिए कैसे करें सामान्य तरीका जो मैं काम करता हूं वह है कि मैं जिस कोड पर काम कर रहा हूं उसके लिए एक छोटा एशेल बफर और एक बड़ा बफर होना है। मैं संकलन और सरल परीक्षण करने के लिए एशेल बफर का उपयोग करता हूं।Emacs buffers

यदि मैं गिट काम करना चाहता हूं, जब मैं इसे इस तरह से चलाता हूं, तो मुझे हमेशा एक नई Emacs विंडो खोलना पड़ता है।

वर्तमान Emacs सत्र में बस एक नया बफर खोलने के लिए प्रतिबद्धता कैसे प्राप्त की जा सकती है?

+2

मैंने हमेशा अपने काम करने के लिए वीसी-गिट का उपयोग किया है। शायद आपको यह कोशिश करनी चाहिए। –

उत्तर

8

मेरा अनुमान है कि आपके पर्यावरण परिवर्तनीय $ EDITOR को emacs के रूप में घोषित किया गया है। चूंकि आप एमेक्स को डिमन के रूप में नहीं चला रहे हैं, इसलिए यह इसका एक नया उदाहरण शुरू करता है।

  1. कॉन्फ़िगर अपने $ संपादक Emacs के लिए Emacsclient

  2. उपयोग egg या magit, Git फ़्रंटएंड्स उपयोग करने के लिए: इसे ठीक करने के लिए दो विकल्प हैं।
    अंडे का हाथ पकड़ना थोड़ा सा है, क्योंकि आप शॉर्टकट देख सकते हैं, लेकिन मैगिट अधिक सक्रिय रूप से विकसित हुआ है।

+0

ठीक है, यह मुझे खोज करने के लिए सामान दे रहा है। मैं थोड़ा सा खेलूँगा। धन्यवाद। – Vernon

+0

मैगिट मौजूदा ग्राहकों से सबसे अच्छा है ... –

1

यदि आप Emacs का उपयोग करते हैं, तो गिट का उपयोग करते हैं, लेकिन मैटिट का उपयोग नहीं करते हैं तो आप केले हैं। केले मैं कहता हूँ!

+0

मैंने इसे डाउनलोड किया है और मैनुअल पढ़ रहा है। – Vernon

+0

मुझे यह जवाब बहुत पसंद है। – Mittenchops

2

मुझे अपने सभी संकलन और गिट/मैगिट संदेशों को उसी विंडो में दिखाई देने के लिए पसंद है जो संदेश को ट्रिगर करता है।

vars समान-विंडो-रेगेक्स और समान-विंडो-बफर-नामों को देखें, जैसा कि मुझे लगता है कि आप जो खोज रहे हैं वह है।

यहां सेटिंग मैं का उपयोग करें:।

(setq एक ही खिड़की-regexps (उद्धरण ("। \ * Vc \ - + \ *" "\ * MAGIT + \ *" "ग्रेप" "\ * संकलन \ * \ (\ | < [0-9] +> \)" "\ * सहायता \ * \ (\ | < [0-9] +> \)" "\ * शैल कमांड आउटपुट \ * \ (\ | < [0-9] +> \) "" \ * dictem। * ")))

आशा है कि यह सहायक है।

डेमन