विजुअल-लाइन-मोड के संगत के साथ गिट भिन्न के साथ अच्छी तरह से कैसे निपटें?


9

मैं अपनी पांडुलिपि को ओआरजी-मोड में visual-line-modeचालू करता हूं । शारीरिक रूप से मेरा एक पैराग्राफ सिर्फ एक पंक्ति है जो नरम-लपेटी जाती है।

इस मामले में, जब मैंने अंतर (मैजिट) को देखने की कोशिश की कि मैंने क्या बदला है, इस लाइन (पैराग्राफ) के सभी को बदल दिया जाना है। मैं यह नहीं पता लगा सका कि इस पैराग्राफ के किस हिस्से को बस बदल दिया गया है।

मुझे लगता है कि इस मुद्दे को हल करने वाले कुछ समाधान होने चाहिए, लेकिन मुझे वेबसाइट से कोई जवाब नहीं मिला। क्या कोई आपका अच्छा समाधान साझा कर सकता है?


इससे निपटने के लिए मैं जिस git कमांड का उपयोग करता हूं git diff --color-words। मुझे नहीं पता कि उस विकल्प का उपयोग करने के लिए मैगिट कैसे प्राप्त करें।
एरिकास्टोक्स

@erikstokes: magit वर्तमान में इसका उपयोग नहीं कर सकता है, लेकिन magit-diff-refine-hunkकुछ इसी तरह देखें।
npostavs 13

@npostavs आपकी टिप्पणी बहुत उपयोगी है। इसलिए यदि यह ठीक है, तो मैं आपसे इस प्रश्न का उत्तर अन्य सुविधा के लिए पूछना चाहूंगा।
Leu_Grady

जवाबों:


11

आप magit-diff-refine-hunkशब्द परिवर्तनों को उजागर करने के लिए अनुकूलित / सेट कर सकते हैं। magit-diff-toggle-refine-hunk, बाध्य करने के लिए D t, इसे मक्खी पर बदलने के लिए इस्तेमाल किया जा सकता है।

magit-diff-refine-hunk is a variable defined in `magit-diff.el'.

Whether to show word-granularity differences within diff hunks.

nil    never show fine differences.
t      show fine differences for the selected diff hunk only.
`all'  show fine differences for all displayed diff hunks.

2
इसके अलावा M-x magit-diff-toggle-refine-hunkकरने के लिए बाध्य D t(यानी के माध्यम से magit-diff-refresh-popupMAGIT 2 में)
फिल्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.