HeadlinesBriefing favicon HeadlinesBriefing.com

Hank Bond о подсветке кода и темах в оттенках серого

Hacker News •
×

Hank Bond отражает критику Никиты Прохорова подсветки синтаксиса и экспериментирует с собственными темами кода. После лет использования темного режима VSCode он осознал, что стал невнимательным к цветам. Прохоров утверждает, что если вы не можете вспомнить цвет темы для имен классов, это не функционально. Bond пытался создать светлую тему, но обнаружил, что она либо слишком бледная, либо слишком насыщенная. Он спросил, необходим ли цвет, и попробовал подход в оттенках серого. Без цвета код становится плоским и нечитаемым, заставляя читать по строкам. Он заключил, что некоторое контрастирование необходимо для быстрого навигации. Его финальный эксперимент использует подсветку в оттенках серого, чтобы балансировать читаемость и визуальную структуру без ярких цветов. Статья исследует назначение подсветки синтаксиса: избирательное внимание и быстрая локализация. Bond находит, что хотя цвет помогает, избыток может перегружать. Его пример в оттенках серого направлен на предоставление минимального контраста для читаемости при избегании визуального перегруза. Пост заканчивается в середине примера, намекая на дальнейшее исследование подсветки на основе тона.