2016-09-06 14 views
8

टैब के लिए मानक अंतर 8 वर्ण है।गिट diff में टैब चौड़ाई कैसे बदलें?

मैं इसे अपने संपादकों और कंसोल में 4 अक्षरों के रूप में देखना पसंद करता हूं। मैं आसानी से tabs कमांड के साथ कंसोल पर इस डिफ़ॉल्ट व्यवहार को बदल सकते हैं:

tabs -4 

हालांकि, जब git diff या git show का उपयोग कर यह डिफ़ॉल्ट 8 वर्ण टैब खाली स्थान के में प्रदर्शित करता है।

टैब को 4 वर्ण रिक्त स्थान के रूप में प्रस्तुत करने के लिए मैं git diff कैसे प्राप्त कर सकता हूं?

उत्तर

11

इसका वास्तव में git diff से कोई लेना देना नहीं है।

Git diff वास्तव में रिक्त स्थान करने के लिए टैब, जो बाद में अपने टर्मिनल emulators द्वारा परिवर्तित किया जाता है (उदाहरण के लिए, gnome-terminal) बना देता है।

उस सेटिंग को बदलने के लिए अपने टर्मिनल एमुलेटर की वरीयता पर जाएं।


इसके अलावा, Git एक पेजर का उपयोग कर सकते हैं, तो आपको लगता है कि जैसे कि यह कॉन्फ़िगर करने के लिए चाहते हो सकता है:

git config --global core.pager 'less -x1,5' 

अधिक यहाँ जानकारी: setting tabwidth to 4 in git show/git diff

+2

हम्म, मेरी टर्मिनल 4 के लिए निर्धारित है .. यह सिर्फ 'git diff' में दिखाई नहीं देता है, इसलिए यदि मैं' बिल्ली फ़ाइल 'करता हूं तो टैब 4 वर्ण होते हैं, लेकिन' गीट diff फ़ाइल 'वे 8 के बजाय हैं। –

+2

अच्छा, मैं आपका संपादन देखता हूं। यह पेजर है, धन्यवाद! 6 और मिनट में स्वीकार करेंगे ... –

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