Как бы вы выделили код? [закрыто]


9

В то время как основные сценарии - белый на черном и черный на белом, большинство программистов находят более разнообразным подсветку синтаксиса.

Какие преимущества вы найдете в общей настройке? (Например, "темный фон позволяет ...")

Какие конкретные настройки вы считаете наиболее полезными? (Например, « немного не совсем белые работы для ...» или «выделение кавычек и экранирование, как \ n, показывает по-другому ...»)

Один ответ на человека, пожалуйста; перечислите несколько пунктов как часть вашего одного ответа, если это необходимо.


Ответы:


2

В любом случае, я лично нахожу, что белый экран с темным текстом слишком яркий и тяжелый для глаз для долгих сеансов кодирования. Черный гораздо менее навязчив в моих глазах.


Хм, я искал [цвет], и они не делятся тегами (не искали "IDE"), но спасибо, что указали на это независимо. Однако я больше акцентирую внимание на причинах и конкретных изменениях, чем на других.

Пожалуйста, рассмотрите возможность добавления комментария к сообщению с вопросом, чтобы определить проблему.
Маньеро

2

В последнее время я избавляюсь от синего и фиолетового в пользу коричневого и оранжевого. Я нахожу с ними меньше напряжения глаз, по крайней мере, для себя. Я всегда смягчал контраст. В течение довольно долгого времени я использовал белый фон очень бледно-желтого цвета. Теперь я также фокусируюсь на использовании более теплых цветов и меньшего количества прохладных цветов. В общем, я нахожу небольшую разницу между темным светом или наоборот ... контрастность и общая цветовая температура, кажется, важнее, чем наоборот.

Даже если вы не используете этот инструмент, теории f.lux интересны.


Раньше не слышал о f.lux, но я установил его только сейчас.

Я тоже, но я собираюсь попробовать это в течение нескольких дней. ^^
Габлин

То же самое для меня, только что скачал и установил f.lux - 24-часовой предварительный просмотр довольно аккуратный
tcrosley

Мне пришлось удалить f.lux, потому что меня тошнило каждый вечер, когда он решил, что солнце село, и внезапно изменил цветовую температуру ... Я чувствовал, что терял сознание в течение этих нескольких секунд.
Марек

0

Я считаю выделение escape-последовательностей полезным.

В частности, для Python необработанные строки имеют различное экранирование:

скриншот vim с использованием xoria256


0

Я думаю, что это полностью зависит от ваших глаз; то, что хорошо для одного человека, может быть нечитаемым для другого.

Мне нравится белый фон с темными буквами. Я также склонен уменьшать яркость экрана, чтобы уменьшить блики. И я использовал f.lux в прошлом (упомянутый Джимом Леонардо), и это очень помогает.


0

Мне нравится белый текст на черном фоне, так как он выглядит менее напряженным, чем черный текст на белом фоне. И любой цвет на черном обычно не проблема, если вы не выбираете очень темные цвета. Опять же, ярко-желтый на белом фоне абсолютно нечитабелен.

Когда дело доходит до цветов для подсветки синтаксиса, я думаю, что почти любая цветовая комбинация подойдет, если она четко разделяет такие вещи, как ключевые слова, переменные, комментарии и т. Д. (Еще лучше, ключевые слова могут быть выделены жирным шрифтом для их дальнейшего разделения).

Но я считаю очень важным иметь четкую окраску комментариев, чтобы я мог быстро разделить комментарии и код. Я хочу иметь возможность игнорировать комментарии при чтении кода и игнорировать код при чтении комментариев.


Удивительно ли, что желтый на белом не читается? :)

@ Роджер Пэйт: Нет. Что удивительно, что некоторые люди все еще используют его на веб-сайтах и ​​слайдах лекций ...
gablin

0

Темный текст (# 1d1d1d) на светлом фоне (# f5f5f5) полностью.

  • Высокая контрастность, хотя и не слишком яркая
  • Позволяет уменьшить яркость экрана при слабом освещении
  • Читается даже на глянцевых экранах с большим количеством внешнего освещения
  • Текст как-то лучше выделяется, проще поддерживать визуальный контекст при прокрутке
  • Более читабелен при небольших размерах шрифта
  • Делает программы настройки цвета приятными в использовании, а не раздражающими
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.