В то время как основные сценарии - белый на черном и черный на белом, большинство программистов находят более разнообразным подсветку синтаксиса.
Какие преимущества вы найдете в общей настройке? (Например, "темный фон позволяет ...")
Какие конкретные настройки вы считаете наиболее полезными? (Например, « немного не совсем белые работы для ...» или «выделение кавычек и экранирование, как \ n, показывает по-другому ...»)
Один ответ на человека, пожалуйста; перечислите несколько пунктов как часть вашего одного ответа, если это необходимо.
Ответы:
В любом случае, я лично нахожу, что белый экран с темным текстом слишком яркий и тяжелый для глаз для долгих сеансов кодирования. Черный гораздо менее навязчив в моих глазах.
источник
В последнее время я избавляюсь от синего и фиолетового в пользу коричневого и оранжевого. Я нахожу с ними меньше напряжения глаз, по крайней мере, для себя. Я всегда смягчал контраст. В течение довольно долгого времени я использовал белый фон очень бледно-желтого цвета. Теперь я также фокусируюсь на использовании более теплых цветов и меньшего количества прохладных цветов. В общем, я нахожу небольшую разницу между темным светом или наоборот ... контрастность и общая цветовая температура, кажется, важнее, чем наоборот.
Даже если вы не используете этот инструмент, теории f.lux интересны.
источник
Я считаю выделение escape-последовательностей полезным.
В частности, для Python необработанные строки имеют различное экранирование:
источник
Я думаю, что это полностью зависит от ваших глаз; то, что хорошо для одного человека, может быть нечитаемым для другого.
Мне нравится белый фон с темными буквами. Я также склонен уменьшать яркость экрана, чтобы уменьшить блики. И я использовал f.lux в прошлом (упомянутый Джимом Леонардо), и это очень помогает.
источник
Мне нравится белый текст на черном фоне, так как он выглядит менее напряженным, чем черный текст на белом фоне. И любой цвет на черном обычно не проблема, если вы не выбираете очень темные цвета. Опять же, ярко-желтый на белом фоне абсолютно нечитабелен.
Когда дело доходит до цветов для подсветки синтаксиса, я думаю, что почти любая цветовая комбинация подойдет, если она четко разделяет такие вещи, как ключевые слова, переменные, комментарии и т. Д. (Еще лучше, ключевые слова могут быть выделены жирным шрифтом для их дальнейшего разделения).
Но я считаю очень важным иметь четкую окраску комментариев, чтобы я мог быстро разделить комментарии и код. Я хочу иметь возможность игнорировать комментарии при чтении кода и игнорировать код при чтении комментариев.
источник
Темный текст (# 1d1d1d) на светлом фоне (# f5f5f5) полностью.
источник