:help hl-NonText
बनाता है यह बहुत स्पष्ट है कि आप 'showbreak'
स्ट्रिंग और अन्य गैर पाठ स्ट्रिंग्स, जिनमें से eol
एक सदस्य है के लिए अलग अलग रंग नहीं हो सकता (:help 'listchars'
देखें):
NonText
'~ 'और' @ 'विंडो के अंत में,' शोबैक 'और अन्य वर्ण जो वर्ण में वास्तव में मौजूद नहीं हैं (उदाहरण के लिए, ">" प्रदर्शित होते हैं जब डबल-वाइड वर्ण अंत में फिट नहीं होता है लाइन)।
आप इस सीमा (@elliottcable) hi! link NonText LineNr
लाइन नंबर रंग के 'showbreak'
स्ट्रिंग से मेल खाएगी स्वीकार करने को तैयार कर रहे हैं।
तुम सच में चालाक पाने के लिए, एक समझौता के रूप में आप एक मानचित्रण बना सकते हैं या चालू करने के लिए ':set list'
और ':set nolist'
के बीच वह भी NonText
highlight
एक साथ की स्थापना को समायोजित करेगा कमान सकता है चाहता है तो।
आप :set relativenumber
(vim 7.3 में जोड़ा) का उपयोग करते हैं, :set showbreak=↳\ \ \
मज़बूती से रखेंगे अपने 'showbreak'
बड़े करीने से नंबर चौड़ाई के बाद से खड़े के रूप में आप फ़ाइल माध्यम से नेविगेट नहीं बदलेगा। (यह :set cpo+=n
और :set wrap
@Randy मॉरिस के अलावा उसके जवाब में उल्लेख किया है।)
आप निश्चित रूप से, ↳
चरित्र के लिए UTF-8 की आवश्यकता होगी, क्योंकि यह अन्य एन्कोडिंग में प्रकट नहीं होता।मैं दृढ़ता से आपको अपने एन्कोडिंग समस्याओं को सावधानी से दस्तावेज करने की सलाह देता हूं, जिसमें उनके ओएस, इसके संस्करण, और :version
विम के आउटपुट के साथ उन्हें पुन: उत्पन्न करने के बारे में विवरण दिया गया है, और उन्हें अलग प्रश्नों के रूप में पोस्ट करें। यूटीएफ -8 की मदद करनी चाहिए, आप एक बाधा होने के बजाय कई भाषाओं को झुकाएं।
ही यहां मुद्दा यह है, भले ही यह एक पुराने सवाल है। मेरे लिए, यह कष्टप्रद है कि 'showbreak' लाइन नंबर के रूप में एक ही रंग नहीं है जब' का उपयोग कर cpoptions + = n': http://ell.io/k5A7 – ELLIOTTCABLE