रेखांकित करके हाइलाइट करें, हम इसे चालू करने के लिए dotvim फ़ाइल में "सेट कर्सरलाइन" का उपयोग कर सकते हैं। क्या emacs में ऐसा करने का कोई तरीका है?emacs: वर्तमान लाइन को
उत्तर
मुझे नहीं लगता कि इसमें सटीक समतुल्य बनाया गया है। आप वर्तमान लाइन को हाइलाइट करने के लिए एचएल-लाइन-मोड का उपयोग कर सकते हैं, और उस मोड को कस्टमाइज़ करने से आप हाइलाइटिंग को डिफ़ॉल्ट पृष्ठभूमि रंग के बजाय रेखांकित करने की सुविधा देते हैं - - लेकिन खिड़की के किनारे तक जारी रखने के बजाए, रेखा में टेक्स्ट के अंत में आपको नीचे की रेखाएं मिलती हैं।
अपने .emacs में,, hl-line-mode
के लिए चेहरे को अनुकूलित की तरह कुछ के साथ:
(global-hl-line-mode 1)
(set-face-attribute hl-line-face nil :underline t)
hl-line-face
एक चर कि facehl-line-mode
के नाम संग्रहीत करता है वर्तमान पंक्ति को दिखाने के लिए उपयोग करता है। आप :foreground
:background
और अपनी पसंद के अनुसार अन्य विशेषताओं का एक समूह अनुकूलित कर सकते हैं। दस्तावेज़ here देखें।
global-hl-line-mode
सभी बफर में वर्तमान लाइन को हाइलाइट करने पर बदल जाता है। यदि आप इसे कुछ बफर में चाहते हैं, तो इसे एम-एक्स एचएल-लाइन-मोड पर चालू करें।
इस विषय के बारे में एक अच्छा ब्लॉग पोस्ट है: M-x all-things-emacs
निम्नलिखित कोड (बुद्धि एम दर्ज करें: या में ~/.emacs) पृष्ठभूमि रंग के रूप का उपयोग करता आरजीबी कोड # 222 (अगर आप कर रहे हैं 256-color mode में!) और वर्तमान लाइन पर फ़ॉन्ट को रेखांकित करता है। अग्रभूमि रंग को अनसेट करने से डिफ़ॉल्ट रंग का उपयोग होता है, उदाहरण के लिए हाइलाइट लाइन पर सी ++ रंगों को संरक्षित करता है।
(global-hl-line-mode 1)
(set-face-background 'highlight "#222")
(set-face-foreground 'highlight nil)
(set-face-underline-p 'highlight t)
साथ एम एक्स
आप देख सकते हैं आप highlight
या (afaik पुराने) को बदलने की जरूरत है कि क्या hl-line
और:
describe-face <RET> highlight
describe-face <RET> hl-line
यह आदेश आप फ़ॉन्ट वर्तमान पंक्ति पर प्रकाश डाला के लिए इस्तेमाल किया चेहरे के सभी सेटिंग्स को दर्शाता है। आपको इस तरह का आउटपुट प्राप्त करना चाहिए:
Face: highlight (sample) (customize this face)
Documentation:
Basic face for highlighting.
Family: unspecified
Foundry: unspecified
Width: unspecified
Height: unspecified
Weight: unspecified
Slant: unspecified
Foreground: unspecified
Background: #222
Underline: t
Overline: unspecified
Strike-through: unspecified
Box: unspecified
Inverse: unspecified
Stipple: unspecified
Font: unspecified
Fontset: unspecified
Inherit: unspecified
- 1. Emacs ऑर्ग मोड: लाइन
- 2. Emacs प्रतिलिपि मिलान लाइन
- 3. वीआईएम पूरी वर्तमान लाइन
- 4. ग्रहण डीबग वर्तमान लाइन
- 5. विम: वर्तमान लाइन
- 6. zsh: वर्तमान कमांड लाइन
- 7. Emacs: वर्तमान बफर कोडिंग सिस्टम
- 8. Emacs कस्टम कमांड लाइन तर्क
- 9. वर्तमान स्थानीय कीमैप का Emacs नाम?
- 10. emacs में वर्तमान फ़ाइल "स्पर्श करें"
- 11. Emacs में हो रही pdb वर्तमान virtualenv
- 12. जांचें कि वर्तमान Emacs बफर में स्ट्रिंग
- 13. Emacs
- 14. emacs कमांड लाइन में सभी टेक्स्ट को तुरंत कैसे हटाएं?
- 15. Emacs: मोड लाइन में होस्टनाम जोड़ें?
- 16. Emacs स्टार्टर किट का उपयोग करते समय Emacs में एचएल-लाइन अक्षम करें?
- 17. एसक्यूएल प्रबंधन स्टूडियो - वर्तमान लाइन निष्पादित करें
- 18. विजुअल स्टूडियो 2010 वर्तमान लाइन हाइलाइट
- 19. छठी नियमित अभिव्यक्तियां - वर्तमान लाइन संख्या
- 20. ग्रहण, वर्तमान डीबग लाइन पृष्ठभूमि को कहां बदलना है?
- 21. विम: इंडेंट वर्तमान (खाली) लाइन और सम्मिलित
- 22. मार्क वर्तमान लाइन, और चिह्नित लाइनों
- 23. emacs python-mode में मल्टी-लाइन स्टेटमेंट इंडेंटेशन
- 24. Emacs को बफर
- 25. Emacs
- 26. emacs: क्या मल्टी-लाइन फ़ॉन्ट-लॉकिंग का स्पष्ट उदाहरण है?
- 27. वर्तमान लाइन को कैसे हटाएं और नोटपैड ++ में एक नई लाइन जोड़ें?
- 28. विम में वर्तमान लाइन के नीचे लाइन (ओं) को कैसे हटाएं?
- 29. Emacs स्वचालित रूप से बदलने के बाद भी एक नई लाइन जोड़ रहा है .emacs
- 30. Emacs