Цветовые схемы для конфигуратора 1С (Популярные цветовые схемы для C# — теперь и для 1С) (Теперь 8.2 — 8.3)







Тёмные цветовые схемы кода. То, что было доступно всем передовым средствам разработки, теперь доступно и на 1С.
13.12.17 UPD: Теперь работает с платформой 8.3

Добрый день уважаемые разработчики.

 

Меня, как представителя разработчика на платформе 1С, всегда смущала эстетическая сторона конфигуратора. Она стара как сам мир.

А ведь по сути это наше рабочее место. Место куда мы с вами смотрим добрую часть суток. И все однооразно. Нет передовых цветовых схем, которые призванны улучшить восприятие кода. 

В то время как в современных средах разработки, динамично развиваються различные течения визуализации кода (и не только).

И хоть платформа 1С и не позволяет создавать различные темы, я постарался заполнить эту бреш.

Я взял популярные цветовые темы для Microsoft Visual Studio. http://studiostyl.es/schemes?page=1

и перевел их в 1С.

Для улучшения восприятия рекомендую увеличить размер шрифта до 12. Я бы порекомендовал поискать шрифта более приятного для разработки.

Примеры:

Coding Horror 2010

 

desertEx Revised

 

Mustang

 

Nina

 

и другие.

Всем спасибо.

 

81 Comments

  1. mgmac

    Coding Horror 2010 самая приятная

    Reply
  2. greenLiss

    Интересно, как сильно любят такие статьи на хабрахабре ? 🙂

    Reply
  3. Chernov_Dmitriy

    (2) greenLiss, Пока что совсем не любят)

    Reply
  4. Chernov_Dmitriy

    http://habrahabr.ru/sandbox/71874/ инвайт давать не хотят)

    Reply
  5. CaSH_2004

    Странно, но мои глаза + мозг после 10 минут чтения белого текста с черного фона начинают глючить: в глазах рябят строки при попытке глядеть куда то кроме монитора. Я поэтому никогда не читаю сайты с таким оформлением. А у других с этим все в порядке что они готовы себе даже темы такие ставить?

    Reply
  6. Chernov_Dmitriy

    (5) CaSH_2004, Странно — ведь темы эти я не из головы придумал — я бы сказал это топ тем Visual Studio. И цвет я бы не сказал что белые буквы на черном, а составлен как раз для того что бы резких перепадов не было. Ну собственно это личное дело каждого.

    Reply
  7. seermak

    (0) все хорошо кроме одного — файл 1cv8.pfl растет с каждым выбором темы(((. Может сначала сохранить оригинал, а при выборе темы «Стандартная» отмотать обратно?

    Reply
  8. Chernov_Dmitriy

    (7) seermak, Файл растет при установке, но после запуска конфигуратора — принимает исходный размер. Точнее после закрытия конфигуратора.

    Reply
  9. RainyAugust22

    Дык непонял, где скачать коды цветов то?

    Reply
  10. DoctorRoza

    ИМХО, постельные, пасторальные цвета для глаза как то не айс! Но за реализацию + однозначно!

    Reply
  11. Brawler

    эммм, простите за тупость.

    что качать? как ставить?

    Reply
  12. Den_D

    Присоединяюсь? Вы предлагаете руками подбирать тему которая понравилась? Или есть какой-то более быстрый способ?

    Reply
  13. Den_D

    Разобрался, надо перейти на хабр, оттуда перейти в гуглодокс и уже таааам скачать обработку

    Reply
  14. Chernov_Dmitriy

    (13) Den_D, Нет все проще — просто были проблемы с модерацией. Теперь можно сразу скачать, ссылка внизу.

    Reply
  15. eeeio

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

    пс: оцените, как удобно исчезают из поля зрения закомментированные строки.

    Reply
  16. eeeio

    (15) скрин

    Reply
  17. Chernov_Dmitriy

    (15) eeeio, Тоже неплохая схема. Сам сейчас пробую разные — но все однозначно выигрывают у стандартной. Вообще для себя считаю — это приятным новшеством.

    Reply
  18. Den_D

    Мне нравится ваша идея, автор! Плюсую!

    Reply
  19. Famza

    (0) А если ось ХР?

    Стр. 83

    MsgBox = MsgBox + «AppDataRoaming1C1Cv82» + «1Cv8.pfl»;

    ЗЫ. Вопрос не по ошибке, просто как-то это б обозначить ))

    Reply
  20. Chernov_Dmitriy

    (19) Famza, Не рассматривал к сожалению XP, не на чем даже потренироваться к сожалению.

    Reply
  21. Famza

    (20) да все норм, заменить стр 83

    MsgBox = MsgBox + «AppDataRoaming1C1Cv82» + «1Cv8.pfl»;

    на

    MsgBox = MsgBox + «Application Data1C1Cv82» + «1Cv8.pfl»;

    Reply
  22. Chernov_Dmitriy

    (21) Famza, Обязательно добавлю — после окончания отчетности 3 квартала.

    Reply
  23. Tedman

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

    Понятное дело, что когда фон — тёмный, и на нём светлый текст (если ещё и с 12ым шрифтом), то это и приятнее, и нагрузка на глаза меньше, но есть одно огромное но!

    Не знаю, как вы, а я не 100% времени сижу в конфигураторе, а частенько переключаюсь ещё в режим предприятия. И вот, после 10-60 минут сидения за такой удобной и красивой цветовой гаммой с тёмным фоном переключаешься на стандартные цвета в 1с — по глазам бьём не хуже вспышки фотоаппарата, из-за чего глаза устают намного больше, чем при использовании стандартной схемы 1с.

    Reply
  24. Famza

    (23) Tedman, согласен. Так что все равно придется самому себе подбирать

    Reply
  25. Famza

    (0) прошу прощения за глупый вопрос, а как делал

    Я взял популярные цветовые темы для Microsoft Visual Studio. http://studiostyl.es/schemes?page=1 и перевел их в 1С.

    ?

    Просто копировал в макет?

    Reply
  26. Chernov_Dmitriy

    (25) Famza, ну да, Взял в ручную настроил подобные схемы — при помощи пипетки цвета. И каждый раз сохранял файл настроек конфигуратора. После настройки конфигкратора в макет засунул.

    Reply
  27. gaglo

    (6) Ну вроде бы эти темы

    топ тем Visual Studio

    не совсем верно говорить. Хотя бы вписать слово «альтернативных»… ведь Visual Studio по умолчанию выглядит как «светлый фон, темный текст». И подозреваю, что основная масса разработчиков так его (её?) и пользует.

    За реализацию возможности, конечно, поставил бы плюс, но… я-то пользоваться ей не буду. Потому что:

    • привыкнув к нестандартным цветам, а потом усевшись за не свой комп, можно испытать «сильное душевное потрясение»
    • как верно заметил Tedman, переключение из окна с темным фоном на соседнее, но со светлым, или взгляд на бумажный лист — будет реально бить по глазам
    • наконец, «передовые» цветовые схемы не способны напрямую улучшить восприятие кода, а лишь способствуют улучшению эмоционального состояния работника, следствием чего может быть (или не быть) улучшение восприятия кода

    Но, конечно, это моё сугубое ИМХО.

    Reply
  28. Famza

    (26)

    Взял в ручную настроил подобные схемы

    ну а где же «автоматизация всей страны»? Надо тогда сделать переводилку настроек тем в 1С ))). Вот это поле для дальнейшей разработки это обработки!

    Reply
  29. Brawler

    (28)Famza, поддерживаю. Темы Visual Studio хранятся в формате XML, перегнать их к нужному виду не так сложно.

    Вообще весело бы было брать информацию напрямую с сайта http://studiostyl.es с картинками предпросмотра.

    Chernov_Dmitriy, а где обработка еще и под управляемые формы? Наглость конечно требовать)))

    Reply
  30. Famza

    (29) Brawler, мы наглеем? Мы наглеем… Мы наглеем!!! )))

    Reply
  31. Chernov_Dmitriy

    У нас тут просто переход на новые справочники в этом квартале — плюс закрытие бухгалтерии, Так что это удалось сделать в свободное время. Как будет побольше времени — обязательно сделаю управляемые формы)

    Reply
  32. gr0ck

    Мне нравится тема desertEx Revised. Тем более интересно кодить используя одну и ту же тему в vs и конфигураторе. Хотя, кто знает что нас ждет в новом конфигураторе… А пока использовать будем что есть)

    И согласен, чуть глаза не сломал, когда после нескольких часов сидения в конфигураторе зашел в предприятие

    Reply
  33. gr0ck

    Глупый вопрос, а как плюсануть? Инфостарт постоянно меняется, не вижу где это сделать

    Reply
  34. Chernov_Dmitriy

    (33) gr0ck, Снизу под скачкой файла — Звезда нарисована

    Reply
  35. zqzq

    Вообще уже была подобная тема:

    http://infostart.ru/public/122391/

    После её прочтения под себя вручную настроил — красные цвета смягчил до коричневых и т.д., стало не так вырвиглазно.

    Reply
  36. Brawler

    С платформой 8.3.4 борода))

    У меня становятся пустыми цвета:

    • Текущий идентификатор
    • Выбранный идентификатор

    Из-за этого белый текст на белом фоне)))

    Reply
  37. VSOP_juDGe

    Если бы 1с позволяла менять цвета интерфейса как студия или эклипс, тогда да. А так будет одно красивое темное окошко с кодом в обрамлении стандартного уг 🙁

    Reply
  38. нормальный такой

    под УФ бы 🙂

    Reply
  39. Chernov_Dmitriy

    (37) MeCrazyJunkie, Это да — самого расстроило — очень 1с в этом плане отстает.

    Reply
  40. Chernov_Dmitriy

    (38) нормальный такой, Будет скорее всего в следующем месяце

    Reply
  41. нормальный такой

    (37) MeCrazyJunkie, мы это ожидали от 83 … но не дождались (

    Reply
  42. Odinas

    Спасибо, Mustang приятна глазу)

    Reply
  43. Chernov_Dmitriy

    (42) alegshzhkka, Спасибо — и коту приятно)))

    Reply
  44. rtnm

    Кажется, что при текущем цветовом решении интерфейса 1С удачно впишется только тема «Coding Horror 2010».

    Reply
  45. EvgeniuXP

    Спасибо, но в снегопате есть цветовые темы, которые можно применить к конфигуратору и жить спокойно.

    Reply
  46. Chernov_Dmitriy

    (45) EvgeniuXP, Снегопат — платно?

    Reply
  47. EvgeniuXP
  48. pumbaE

    (45) EvgeniuXP, справедливости ради в снегопате для конфигуратора применяются цветовые схемы описанные описанные здесь http://infostart.ru/public/122391/ и существуют они как отдельно для 1С так и для scicolorer. отдельно для предприятия тоже интересно применять например при написании алгоритмов в режиме предприятия.

    (46) выложи ли бы номера цветов, а не файл настроек.

    Reply
  49. mr.Kot

    Для глаз не привычно совсем, но для тех, кто переходит из других областей программирования в 1С — самое оно!

    Reply
  50. maxis33

    Поговаривают, что сейчас идет разработка альтернативного конфигуратора 1с, может быть все сильно поменяется для разработки. И пока да, только цвет поменять можно.. 😉

    Reply
  51. pumbaE

    (50) maxis33, посмотрим что получиться, платформу на linux тоже обещали и анонсировали за долго и только в последних версиях появилась возможность более или менее использовать, а такая революция как конфигуратор на eclipse — это эхх и судя по 8.3 вряд ли «толстые» формы можно будет использовать, всех на упр. формы принудительно — «вы ведь хотите крутую IDE»?

    Reply
  52. adm1nb3k

    А как установить?!

    Reply
  53. Chernov_Dmitriy

    (52) adm1nb3k, Запускаем в режиме предприятия — открываем обработку — нажимаем кнопку.

    Reply
  54. NAKIS

    Спасибо, очень прикольно получилось и работать теперь повеселее)

    Reply
  55. ixilimuse

    За реализацию по любому жирный Плюс! )

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

    На Дельфи и на VS периодически использовал такие схемы. В основном когда корпел над проектами по ночам. В темной комнате темная схема определенно проще воспринимается глазами. Иногда и днем продолжал писать код на темных схемах.

    В общем, штука удобная. Никто не обязывает использовать каждый день и каждый час. Но бывают моменты когда такие схемы очень даже приятны в использовании. ИМХО)

    Reply
  56. Chernov_Dmitriy

    (56) ixilimuse, Спасибо за комментарий. Я уже 2 года работаю с этими схемами — стандартная цветовая схема у меня вызывает ужас. Приятно что люди оценивают)))

    Reply
  57. serg-gusev

    Вопрос тем, кто сделал себе тёмную тему.

    Как поменять фон контекстной подсказки? А то у меня темный фон и светлый текст, а фон подсказки — светлый, и текст прочитать там очень затруднительно.

    Reply
  58. pumbaE

    (58) serg-gusev, тебе надо в кеше платформы во временных файлах найти css файлы конфигуратора и поменять цвета. Ты точно это хочешь делать?

    Reply
  59. hame1e00n

    А какие шрифты порекомендуете?

    Reply
  60. Tolpinski

    Обработка сохраняет файл профиля в C:Users…AppDataRoaming1C1Cv82,

    для 8.3 можно скопировать файл 1cv8.pfl в

    C:Users…AppDataRoaming1C1Cv8, ну или обработку поправить.

    Reply
  61. fishca

    (58),(59) для 8.3.10 как на картинке меняется фон подсказки

    Reply
  62. the1

    (58) внизу

    Reply
  63. Chernov_Dmitriy

    (63) я уже несколько лет использую исключительно desertEx Revised. Привык — без неё не могу.

    Reply
  64. Vanch90

    Вставлю свои 5 копеек, если позволите.

    Темы хороши, но есть одно не очень. Может это личное. Тема «desertEx Revised» понравилась, но если тыкнуть в в объект каконибудь (не выделять, с выделением все супер») текст выделяется почти белым и цвет текста практически не видно.

    Я сделал следующее «Сервис» — > «Параметры» -> «Модули»

    Там правятся цвета и в списке ищем «Текущий идентификатор» и «Выбранный идентификатор» и поставил им цвет (89, 89, 89), который немного светлее фона (42, 42, 42). И теперь, когда кликаешь в слово и оно выделяется цветом чуть светлее фона. Приятней глазу.

    У других тем есть тоже подобный эффект.

    Reply
  65. AlexKoso

    Я так понял новшества из 8.3 (такие как выделенние текущего идентификатора, «выделенного идентификатора») здесь не предусмотрены. Из-за этого по дефолту встает не пойми что. И на-пример при выбранной «desertEx Revised» не видно набираемый код (Vanch90 выше о том же пишет).

    Пришлось разобраться с устройством макета в самой обработке и доработать её. Теперь и новшества из 8.3 задаются а заодно устанавливается шрифт Droid Sans и размер 12 🙂

    Reply
  66. AlexKoso

    (65)


    Там правятся цвета и в списке ищем «Текущий идентификатор» и «Выбранный идентификатор» и поставил им цвет (89, 89, 89), который немного светлее фона (42, 42, 42). И теперь, когда кликаешь в слово и оно выделяется цветом чуть

    спасибо подсказку цвета для текущего идентификатора. А для выделенного все таки сделал яркое (чтоб по двойному тапу по всей портянке кода было видно переменную).

    Попробуй шрифт Droid Sans Mono. Вроде гугловский, на хабре в списке удобных шрифтов для кода мелькал.

    Reply
  67. AlexKoso

    (60)

    ты поре

    Droid Sans Mono. Есть еще он же, но доработанный энтузиастами. С перечеркнутым нулем. Или могу эту обработку отправить, с доработкой. Она умеет ставить шрифт 🙂

    Reply
  68. Vanch90

    (66) А можешь выложить?

    Reply
  69. AlexKoso

    (69) Наверное. Надо только понять, насколько это будет этично по отношению к автору данной публикации 🙂

    Ну и в таком случае надо тогда и для остальных тем прописать такие изменения (это мы с тобой «desertEx Revised» используем). В личку тебе могу отправить ссылку на такую обработку как сейчас у меня есть

    Reply
  70. Chernov_Dmitriy

    (70) не Этично)). В ближайший месяц все поправлю. начало года — тяжелое время….

    Reply
  71. deaconbig

    Видимо я идиот но под 8.3.11.2867 УНФ и пустая база форма пуста

    Reply
  72. Chernov_Dmitriy

    (72)Обработка запускается только на обычном интерфейсе, и работать будет на всех базах. Просто создай пустую базу — и запусти ее в обычном приложение.

    Reply
  73. user940707

    Добрый день. Скажите, на управляемых формах запускается?

    Может кто то скинуть в личку обработку. Заранее благодарен.

    Reply
  74. Ashandy

    (74)запустите из под обычных форм и будет вам счастье, она же не изменяет конфигурацию.

    в комментах ссылка ссылка на хабр, где есть ссылка на гугл драйв.

    их читать тоже полезно

    https://docs.google.com/file/d/0B6QKBJ8QcE4VczI4LXdibGdhZGs/edit

    Reply
  75. platonov.e

    Почему то ничего не меняется… хотя файл перезаписался.

    Reply
  76. Chernov_Dmitriy

    (76) На какой платформе пробуете?

    Reply
  77. platonov.e

    (77) и на 8.3 и на 8.2 пробовал

    Reply
  78. ulvi96

    Выбираю тему — установить тему но нечего не изменяется. Платформа 8.3.10.2252

    Reply
  79. blackijan

    Добрый день. Не, работает, выдает ошибку

    Платформа 8.3.13.1690

    Reply
  80. DoReMu

    (80) Потому что этот файл действительно не находится в этой папке. В модуле формы обработки, внутри функции получить_Путь_к_Файлу измените адрес файла, должно быть примерно так — C:UsersUsernameAppDataRoaming1C1cv8

    Reply
  81. ilgizAbuHalil

    Тем кто хочет раскрасить вручную

    https://1c-programmer-blog.ru/platforma/cvetovye-skhemy-dlya-konfiguratora-1s.html

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *