Як би ви виділили код? [зачинено]


9

Хоча основні сценарії: білий на чорному та чорний на білому, більшість програмістів вважають кориснішим підкреслення синтаксису.

Які переваги ви знайдете від загальної установки? (Наприклад, "темний фон дозволяє ...")

Які конкретні налаштування ви вважаєте найбільш корисними? (Наприклад, " злегка білі кольори працюють на ..." або "виділення лапок і втечі, як \ n, інакше показано ...")

Будь ласка, одна відповідь на людину; перерахуйте декілька балів як частину вашої однієї відповіді, якщо потрібно.


Відповіді:


2

Так чи інакше, я особисто вважаю, що білий екран із темним текстом занадто яскравий і жорсткий для очей для тривалих сеансів кодування. Чорний набагато менш нав'язливий на моїх очах.


Гм, я шукав [color], і вони не поділяють жодних тегів (не шукали "IDE"), але дякую, що вказали на нього незалежно. Хоча я більше акцентую на причини та конкретні зміни, ніж інші.

Будь ласка, подумайте, щоб додати коментар до поста питання, щоб призначити якусь проблему.
Маньєро

2

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

Навіть якщо ви не використовуєте цей інструмент, цікаві теорії f.lux .


Я не чув про f.lux раніше, але я встановив його тільки зараз.

Ні я, але я спробую це випробувати на кілька днів. ^^
габлін

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

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

0

Я вважаю корисним виділення послідовностей втечі.

Зокрема, для Python, необроблені рядки мають різну швидкість:

скріншот vim за допомогою xoria256


0

Я думаю, це повністю залежить від твоїх очей; що добре для однієї людини, може бути нечитабельним для наступного.

Мені подобається білий фон з темними літерами. Я також схильний зменшувати яскравість екрана, щоб утримати відблиски. І я використовував F.lux в минулому (згадується Джим Леонардо) , і це допомагає багато.


0

Я вважаю, що білий текст на чорному тлі найбільш приємний для моїх очей, оскільки він відчуває себе менш напруженим, ніж чорний текст на білому тлі. І будь-який колір на чорному зазвичай не є проблемою, якщо ви не вибираєте дуже темні кольори. Потім знову яскраво-жовтий на білому тлі абсолютно нечитабельний.

Що стосується кольорів для підсвічування синтаксису, я думаю, що майже будь-яке поєднання кольорів буде робити, якщо воно чітко відокремлює такі речі, як ключові слова, змінні, коментарі тощо (ще краще, ключові слова можна встановити жирним шрифтом, щоб подальше їх розділити.)

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


Чи дивно, що жовтий на білому не читається? :)

@Roger Pate: Ні. Що дивно, що деякі люди все ще використовують його на веб-сайтах та слайдах лекцій ...
gablin

0

Темний текст (# 1d1d1d) на світлому фоні (# f5f5f5) весь час.

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