HeadlinesBriefing favicon HeadlinesBriefing.com

Hank Bond कोड हाइलाइटिंग और ग्रेस्केल थीम

Hacker News •
×

Hank Bond Nikita Prokopov के सिंटैक्स हाइलाइटिंग की आलोचना पर विचार कर रहे हैं और अपने स्वयं के कोड विषयों के साथ प्रयोग कर रहे हैं। VSCode काले रंग के विषय का उपयोग करने के वर्षों के बाद, उन्हें एहसास हुआ कि वे इसके रंगों के प्रति अंधे हो गए हैं। Prokopov का तर्क है कि यदि आप अपने विषय के रंग को वर्ग नामों के लिए याद नहीं कर सकते, तो यह कार्यात्मक नहीं है। Bond ने एक हल्का विषय बनाने की कोशिश की लेकिन पाया कि यह या तो बहुत धुंधला या बहुत तीव्र है। उन्होंने यह प्रश्न किया कि रंग आवश्यक है या नहीं और ग्रेस्केल दृष्टिकोण की कोशिश की। रंग के बिना, कोड सपाट और अव्यवहारिक हो जाता है, जिससे रैखिक पाठन मजबूर होता है। उन्होंने निष्कर्ष निकाला कि त्वरित नेविगेशन के लिए कुछ विपरीतता आवश्यक है। उनका अंतिम प्रयोग ग्रेस्केल हाइलाइटिंग का उपयोग करता है, जिससे जीवंत रंगों पर निर्भर किए बिना पठनीयता और दृश्य संरचना संतुलित होती है। लेख सिंटैक्स हाइलाइटिंग के उद्देश्य का पता लगाता है: चयनात्मक ध्यान और तेज़ स्थानिकरण। Bond पाते हैं कि जबकि रंग मदद करता है, अधिक उपयोग से अभिभूत हो सकता है। उनका ग्रेस्केल उदाहरण न्यूनतम विपरीतता प्रदान करने का लक्ष्य रखता है ताकि पठनीयता बनी रहे जबकि दृश्य अव्यवहारिक से बचा जाए। पोस्ट मध्य में एक उदाहरण के साथ समाप्त होती है, जो आधारित टोन हाइलाइटिंग की आगे की खोज का सुझाव देती है।