2015-08-24 10 views
14

जब मैं अपनी .gitconfig फ़ाइल को संपादित करने के लिए git-config का उपयोग करता हूं, तो यह टैब सम्मिलित करता है। क्या टैब के बजाए रिक्त स्थान डालने का कोई तरीका है?टैब के बजाय रिक्त स्थान का उपयोग करने के लिए गिट-कॉन्फ़िगर कैसे करें

(प्रेरणा है कि जब मैं फ़ाइल हाथ से संपादित करते हैं, मैं हमेशा रिक्त स्थान सम्मिलित करें। टैब्स के Git का उपयोग फ़ाइल असंगत बना देता है। बेशक मैं सिर्फ टैब अपने आप इस्तेमाल कर सकते हैं, लेकिन वह सिर्फ बकवास है।)

+3

उम्म ... git-config एक संपादक नहीं है। यह सिर्फ आपके टेक्स्ट एडिटर प्रोग्राम (vim/gedit/etc) को खोलता है – Krease

+4

@Chris आप अपने '.gitconfig' फ़ाइल को प्रोग्रामेटिक रूप से संशोधित करने के लिए' गिट कॉन्फ़िगरेशन 'का उपयोग कर सकते हैं, और यह कॉन्फ़िगरेशन में नई लाइनें जोड़ते समय टैब का उपयोग करेगा। मुझे लगता है कि यह एक बिल्कुल सही सवाल है। –

+7

मैं हाल ही में config.c के गिट [लाइन # 1776] के स्रोत कोड को देखने से देखता हूं (https://github.com/git/git/blob/master/config.c#L1776), ऐसा लगता है गिट हमेशा एक टैब का उपयोग करना चाहता है। आप निश्चित रूप से इस फ़ाइल को संपादित कर सकते हैं और कम से कम अपने स्थानीय स्थापना के लिए गिट को पुनः संकलित कर सकते हैं। – Wolf

उत्तर

4

@Wolf द्वारा एक टिप्पणी में इसका उत्तर दिया गया था, लेकिन दोहराने के लिए: यह गिट के store_write_pair implementation में हार्ड-कोड किया गया है, जिसे हाल ही में 2007 में लिखा गया था और मूल रूप से 2005 में लागू किया गया था।

संबंधित मुद्दे