विम को मेरी प्रतिबद्ध संदेशों को विभाजित करने और उन्हें स्वचालित रूप से लाइन-ब्रेक करने की यह भयानक कष्टप्रद आदत है, किसी कारण के लिए लाल पृष्ठभूमि के साथ दूसरी पंक्ति प्रदान करना।
मैं इसे करना कैसे बंद कर सकता हूं ?
यह वीआईएम निर्मित फ़ाइल प्रकार वाक्यविन्यास है जो git प्रतिबद्ध संदेशों के लिए हाइलाइटिंग है जो git संदेशों के लिए एक निश्चित प्रारूप लागू करने की कोशिश कर रहा है। आपका हाइलाइटिंग बदसूरत दिखता है क्योंकि आपका git कमिट मैसेज "बदसूरत" है, इस अर्थ में कि यह उस प्रारूप से मेल खाता है जो विम आपके अनुसरण करने की उम्मीद कर रहा है। दोनों
—
jw013
gitcommit.vim
सिंटैक्स हाइलाइटिंग मॉड्यूल और दिशानिर्देश टिम पोप द्वारा लिखे गए थे। आप उन्हें यहाँ पढ़ सकते हैं: tbaggery.com/2008/04/19/a-note-about-git-commit-mutages.html । एक त्वरित सारांश के लिए, पहली पंक्ति को 50 वर्णों का सारांश बनाएं, एक रिक्त रेखा को छोड़ दें, और फिर नीचे अपने पैराग्राफ लिखें।
(जारी) ... तो, यह तकनीकी रूप से एक उत्तर नहीं है, लेकिन आप को ठीक से स्वरूपित जीआईटी प्रतिबद्ध संदेश लिखकर हाइलाइटिंग को बदसूरत नहीं बनाना चाहिए। 50 वर्णों के नीचे एक पंक्ति रखने का प्रयास करें। लाइन 2 खाली है, जिसके कारण यह एक रंग की जा रही है माना जाता है बोल्ड लाल के लिए "चेतावनी: इस पाठ यहाँ होना चाहिए नहीं है!" लाइन पर शुरू किए गए विस्तारित संदेश को टाइप करें। Vim 72 वर्णों पर स्वचालित रूप से आपकी लाइनें तोड़ देगा। ऐसा करने दो। यदि आपको लाइन ब्रेक को फिर से करने के लिए विम की आवश्यकता है क्योंकि आपने कुछ संपादन किया था, तो पैराग्राफ को हाइलाइट करें और
—
jw013
gq
लाइन ब्रेक को ठीक करने के लिए करें।
"यदि आपको लाइन ब्रेक को फिर से करने के लिए विम की आवश्यकता है क्योंकि आपने कुछ संपादन किया था, तो पैराग्राफ को हाइलाइट करें और लाइन ब्रेक को ठीक करने के लिए gq करें।" या पैराग्राफ में नेविगेट करें और उस अनुच्छेद पर टाइप
—
एंड्रयू मार्टिन
gqip
करें gq
जो p
आप i
n हैं।
tw
औरwm
सेट करने के लिए क्या हैं ? यदि वे गैर-शून्य मानों पर सेट हैं, तो आपको स्वचालित पंक्ति विराम सम्मिलित किया जाएगा (स्तंभ 80 में डिफ़ॉल्ट रूप से)।