जब टेक्स्ट को विम में हाइलाइट किया गया है, उदाहरण के लिए एचटीएमएल दस्तावेज़ लिखते समय 'em' टैग का उपयोग करके, मुझे लगता है कि कुछ रंग योजनाओं में कर्सर अदृश्य हो जाता है, जिससे इसे सही ढंग से सही करना मुश्किल हो जाता है बंद टैग। हाइलाइट किए गए टेक्स्ट पर कर्सर रंग बदलने का कोई तरीका है? दोनों उत्तर सर परहाइलाइट किए गए टेक्स्ट में कर्सर खो गया - विम
उत्तर
इस समस्या ने मुझे काफी खरगोश छेद का नेतृत्व किया और मुझे सिंटैक्स को इरादे से काम करने के तरीके के बारे में बहुत कुछ सीखने का कारण बताया।
मुझे पता चला कि मेरी कारण, माना जाता है कि इटैलिक, पाठ पहली जगह में डाला गया था, क्योंकि मैक टर्मिनल इटैलिक ("Enabling italics in vim syntax highlighting for mac terminal") का समर्थन नहीं करता
मैंने महसूस किया, धन्यवाद "Colour colour everywhere! 256 colour-mode for Linux consoles" करने के लिए, कि टर्मिनल की वरीयताओं में मैंने जिस रंगीन प्रोफाइल को चुना था, उसके कारण, मेरे "उज्ज्वल" और "सामान्य" रंगों में कोई फर्क नहीं पड़ता, और इसी कारण से मेरे रंग प्रोफाइल स्क्रीनशॉट की तरह कभी नहीं दिखते थे।
और आखिरकार, मैंने टर्मिनल वरीयताओं में कर्सर रंग को बदलकर अपना कर्सर खोने की समस्या हल कर ली।
Change color of cursor in gvim
देखो, मुझे लगता है कि तुम वहाँ में अपने जवाब होगा ....
आप CursorMoved,CursorMovedI
घटनाओं में हुक और उसके बाद के तहत उजागर समूह का निर्धारण करना होगा synIDattr(synIDtrans(synID(line("."), col("."), 1)), "name")
के साथ कर्सर। यदि यह उन diffcult-to-see समूहों में से एक है, तो आप इसे बदलने के लिए :highlight Cursor ...
कमांड जारी कर सकते हैं (या फिर इसे वापस बदलें)।
लेकिन यह अपेक्षाकृत जटिल है। आप बस रंगीन रंग को क्यों संशोधित नहीं करते हैं और एक रंग चुनते हैं जो सभी परिस्थितियों में आसानी से पहचाना जाता है ?! (:hi
कमांड सभी रंगों को सूचीबद्ध करता है और आपको एक चुनने में मदद करता है।)
उपयोग करने के बारे में युक्ति के लिए धन्यवाद: हाय कमांड। यह मेरे वाक्यविन्यास को हाइलाइट करने वाले रंगों को अनुकूलित करने में बहुत उपयोगी रहा है। – Arlen
अब जब आप टर्मिनल के साथ काम कर रहे हैं, तो [iTerm2] (http://iterm2.com/) का उपयोग करने में देखें। यह टर्मिनल सही अधिकार की तरह है। –
मैंने आईटर्म 2 डाउनलोड किया था जब मैं इटैलिक्स को प्रदर्शित करने की कोशिश कर रहा था लेकिन टर्मिनल के साथ एक सभ्य काम को समझने के बाद मुझे लगा कि मैं वास्तव में अपने सामान्य टर्मिनल उपयोग के साथ iTerm2 के अधिकांश अंतर नहीं बना रहा था। मैं अभी भी भविष्य के लिए वहां हूं यदि मैं कभी भी लाइन निंजा ब्लैक बेल्ट स्तर कमांड करने के लिए अग्रिम करता हूं। पारितोषिक के लिए धन्यवाद। – Arlen