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
и другие.
Всем спасибо.
Coding Horror 2010 самая приятная
Интересно, как сильно любят такие статьи на хабрахабре ? 🙂
(2) greenLiss, Пока что совсем не любят)
Странно, но мои глаза + мозг после 10 минут чтения белого текста с черного фона начинают глючить: в глазах рябят строки при попытке глядеть куда то кроме монитора. Я поэтому никогда не читаю сайты с таким оформлением. А у других с этим все в порядке что они готовы себе даже темы такие ставить?
(5) CaSH_2004, Странно — ведь темы эти я не из головы придумал — я бы сказал это топ тем Visual Studio. И цвет я бы не сказал что белые буквы на черном, а составлен как раз для того что бы резких перепадов не было. Ну собственно это личное дело каждого.
(0) все хорошо кроме одного — файл 1cv8.pfl растет с каждым выбором темы(((. Может сначала сохранить оригинал, а при выборе темы «Стандартная» отмотать обратно?
(7) seermak, Файл растет при установке, но после запуска конфигуратора — принимает исходный размер. Точнее после закрытия конфигуратора.
Дык непонял, где скачать коды цветов то?
ИМХО, постельные, пасторальные цвета для глаза как то не айс! Но за реализацию + однозначно!
эммм, простите за тупость.
что качать? как ставить?
Присоединяюсь? Вы предлагаете руками подбирать тему которая понравилась? Или есть какой-то более быстрый способ?
Разобрался, надо перейти на хабр, оттуда перейти в гуглодокс и уже таааам скачать обработку
(13) Den_D, Нет все проще — просто были проблемы с модерацией. Теперь можно сразу скачать, ссылка внизу.
использую собственную схему (перешел по совету в какой-то статье инфостарта) на темно-синем фоне — привык быстро и теперь просмотр кода в оригинальном цвете доставляет мучения.
пс: оцените, как удобно исчезают из поля зрения закомментированные строки.
(15) скрин
(15) eeeio, Тоже неплохая схема. Сам сейчас пробую разные — но все однозначно выигрывают у стандартной. Вообще для себя считаю — это приятным новшеством.
Мне нравится ваша идея, автор! Плюсую!
(0) А если ось ХР?
Стр. 83
MsgBox = MsgBox + «AppDataRoaming1C1Cv82» + «1Cv8.pfl»;
ЗЫ. Вопрос не по ошибке, просто как-то это б обозначить ))
(19) Famza, Не рассматривал к сожалению XP, не на чем даже потренироваться к сожалению.
(20) да все норм, заменить стр 83
MsgBox = MsgBox + «AppDataRoaming1C1Cv82» + «1Cv8.pfl»;
на
MsgBox = MsgBox + «Application Data1C1Cv82» + «1Cv8.pfl»;
(21) Famza, Обязательно добавлю — после окончания отчетности 3 квартала.
Вообще не знаю, как Вам, коллеги, но у меня большинство таких цветовых схем использовать не получается.
Понятное дело, что когда фон — тёмный, и на нём светлый текст (если ещё и с 12ым шрифтом), то это и приятнее, и нагрузка на глаза меньше, но есть одно огромное но!
Не знаю, как вы, а я не 100% времени сижу в конфигураторе, а частенько переключаюсь ещё в режим предприятия. И вот, после 10-60 минут сидения за такой удобной и красивой цветовой гаммой с тёмным фоном переключаешься на стандартные цвета в 1с — по глазам бьём не хуже вспышки фотоаппарата, из-за чего глаза устают намного больше, чем при использовании стандартной схемы 1с.
(23) Tedman, согласен. Так что все равно придется самому себе подбирать
(0) прошу прощения за глупый вопрос, а как делал
?
Просто копировал в макет?
(25) Famza, ну да, Взял в ручную настроил подобные схемы — при помощи пипетки цвета. И каждый раз сохранял файл настроек конфигуратора. После настройки конфигкратора в макет засунул.
(6) Ну вроде бы эти темы
не совсем верно говорить. Хотя бы вписать слово «альтернативных»… ведь Visual Studio по умолчанию выглядит как «светлый фон, темный текст». И подозреваю, что основная масса разработчиков так его (её?) и пользует.
За реализацию возможности, конечно, поставил бы плюс, но… я-то пользоваться ей не буду. Потому что:
Но, конечно, это моё сугубое ИМХО.
(26)
ну а где же «автоматизация всей страны»? Надо тогда сделать переводилку настроек тем в 1С ))). Вот это поле для дальнейшей разработки это обработки!
(28)Famza, поддерживаю. Темы Visual Studio хранятся в формате XML, перегнать их к нужному виду не так сложно.
http://studiostyl.es с картинками предпросмотра.
Вообще весело бы было брать информацию напрямую с сайта
Chernov_Dmitriy, а где обработка еще и под управляемые формы? Наглость конечно требовать)))
(29) Brawler, мы наглеем? Мы наглеем… Мы наглеем!!! )))
У нас тут просто переход на новые справочники в этом квартале — плюс закрытие бухгалтерии, Так что это удалось сделать в свободное время. Как будет побольше времени — обязательно сделаю управляемые формы)
Мне нравится тема desertEx Revised. Тем более интересно кодить используя одну и ту же тему в vs и конфигураторе. Хотя, кто знает что нас ждет в новом конфигураторе… А пока использовать будем что есть)
И согласен, чуть глаза не сломал, когда после нескольких часов сидения в конфигураторе зашел в предприятие
Глупый вопрос, а как плюсануть? Инфостарт постоянно меняется, не вижу где это сделать
(33) gr0ck, Снизу под скачкой файла — Звезда нарисована
Вообще уже была подобная тема:
http://infostart.ru/public/122391/
После её прочтения под себя вручную настроил — красные цвета смягчил до коричневых и т.д., стало не так вырвиглазно.
С платформой 8.3.4 борода))
У меня становятся пустыми цвета:
Из-за этого белый текст на белом фоне)))
Если бы 1с позволяла менять цвета интерфейса как студия или эклипс, тогда да. А так будет одно красивое темное окошко с кодом в обрамлении стандартного уг 🙁
под УФ бы 🙂
(37) MeCrazyJunkie, Это да — самого расстроило — очень 1с в этом плане отстает.
(38) нормальный такой, Будет скорее всего в следующем месяце
(37) MeCrazyJunkie, мы это ожидали от 83 … но не дождались (
Спасибо, Mustang приятна глазу)
(42) alegshzhkka, Спасибо — и коту приятно)))
Кажется, что при текущем цветовом решении интерфейса 1С удачно впишется только тема «Coding Horror 2010».
Спасибо, но в снегопате есть цветовые темы, которые можно применить к конфигуратору и жить спокойно.
(45) EvgeniuXP, Снегопат — платно?
(46) да, платный:
(45) EvgeniuXP, справедливости ради в снегопате для конфигуратора применяются цветовые схемы описанные описанные здесьhttp://infostart.ru/public/122391/ и существуют они как отдельно для 1С так и для scicolorer. отдельно для предприятия тоже интересно применять например при написании алгоритмов в режиме предприятия.
(46) выложи ли бы номера цветов, а не файл настроек.
Для глаз не привычно совсем, но для тех, кто переходит из других областей программирования в 1С — самое оно!
Поговаривают, что сейчас идет разработка альтернативного конфигуратора 1с, может быть все сильно поменяется для разработки. И пока да, только цвет поменять можно.. 😉
(50) maxis33, посмотрим что получиться, платформу на linux тоже обещали и анонсировали за долго и только в последних версиях появилась возможность более или менее использовать, а такая революция как конфигуратор на eclipse — это эхх и судя по 8.3 вряд ли «толстые» формы можно будет использовать, всех на упр. формы принудительно — «вы ведь хотите крутую IDE»?
А как установить?!
(52) adm1nb3k, Запускаем в режиме предприятия — открываем обработку — нажимаем кнопку.
Спасибо, очень прикольно получилось и работать теперь повеселее)
За реализацию по любому жирный Плюс! )
Если честно, сам периодически пытался сварганить себе подобную цветовую схему, но каждый раз возвращался к той что по умолчанию ввиду того что не самым удачным образом выбирал цвета.
На Дельфи и на VS периодически использовал такие схемы. В основном когда корпел над проектами по ночам. В темной комнате темная схема определенно проще воспринимается глазами. Иногда и днем продолжал писать код на темных схемах.
В общем, штука удобная. Никто не обязывает использовать каждый день и каждый час. Но бывают моменты когда такие схемы очень даже приятны в использовании. ИМХО)
(56) ixilimuse, Спасибо за комментарий. Я уже 2 года работаю с этими схемами — стандартная цветовая схема у меня вызывает ужас. Приятно что люди оценивают)))
Вопрос тем, кто сделал себе тёмную тему.
Как поменять фон контекстной подсказки? А то у меня темный фон и светлый текст, а фон подсказки — светлый, и текст прочитать там очень затруднительно.
(58) serg-gusev, тебе надо в кеше платформы во временных файлах найти css файлы конфигуратора и поменять цвета. Ты точно это хочешь делать?
А какие шрифты порекомендуете?
Обработка сохраняет файл профиля в C:Users…AppDataRoaming1C1Cv82,
для 8.3 можно скопировать файл 1cv8.pfl в
C:Users…AppDataRoaming1C1Cv8, ну или обработку поправить.
(58),(59) для 8.3.10 как на картинке меняется фон подсказки
(58) внизу
(63) я уже несколько лет использую исключительно desertEx Revised. Привык — без неё не могу.
Вставлю свои 5 копеек, если позволите.
Темы хороши, но есть одно не очень. Может это личное. Тема «desertEx Revised» понравилась, но если тыкнуть в в объект каконибудь (не выделять, с выделением все супер») текст выделяется почти белым и цвет текста практически не видно.
Я сделал следующее «Сервис» — > «Параметры» -> «Модули»
Там правятся цвета и в списке ищем «Текущий идентификатор» и «Выбранный идентификатор» и поставил им цвет (89, 89, 89), который немного светлее фона (42, 42, 42). И теперь, когда кликаешь в слово и оно выделяется цветом чуть светлее фона. Приятней глазу.
У других тем есть тоже подобный эффект.
Я так понял новшества из 8.3 (такие как выделенние текущего идентификатора, «выделенного идентификатора») здесь не предусмотрены. Из-за этого по дефолту встает не пойми что. И на-пример при выбранной «desertEx Revised» не видно набираемый код (Vanch90 выше о том же пишет).
Пришлось разобраться с устройством макета в самой обработке и доработать её. Теперь и новшества из 8.3 задаются а заодно устанавливается шрифт Droid Sans и размер 12 🙂
(65)
Там правятся цвета и в списке ищем «Текущий идентификатор» и «Выбранный идентификатор» и поставил им цвет (89, 89, 89), который немного светлее фона (42, 42, 42). И теперь, когда кликаешь в слово и оно выделяется цветом чуть
спасибо подсказку цвета для текущего идентификатора. А для выделенного все таки сделал яркое (чтоб по двойному тапу по всей портянке кода было видно переменную).
Попробуй шрифт Droid Sans Mono. Вроде гугловский, на хабре в списке удобных шрифтов для кода мелькал.
(60)
Droid Sans Mono. Есть еще он же, но доработанный энтузиастами. С перечеркнутым нулем. Или могу эту обработку отправить, с доработкой. Она умеет ставить шрифт 🙂
(66) А можешь выложить?
(69) Наверное. Надо только понять, насколько это будет этично по отношению к автору данной публикации 🙂
Ну и в таком случае надо тогда и для остальных тем прописать такие изменения (это мы с тобой «desertEx Revised» используем). В личку тебе могу отправить ссылку на такую обработку как сейчас у меня есть
(70) не Этично)). В ближайший месяц все поправлю. начало года — тяжелое время….
Видимо я идиот но под 8.3.11.2867 УНФ и пустая база форма пуста
(72)Обработка запускается только на обычном интерфейсе, и работать будет на всех базах. Просто создай пустую базу — и запусти ее в обычном приложение.
Добрый день. Скажите, на управляемых формах запускается?
Может кто то скинуть в личку обработку. Заранее благодарен.
(74)запустите из под обычных форм и будет вам счастье, она же не изменяет конфигурацию.
https://docs.google.com/file/d/0B6QKBJ8QcE4VczI4LXdibGdhZGs/edit
в комментах ссылка ссылка на хабр, где есть ссылка на гугл драйв.
их читать тоже полезно
Почему то ничего не меняется… хотя файл перезаписался.
(76) На какой платформе пробуете?
(77) и на 8.3 и на 8.2 пробовал
Выбираю тему — установить тему но нечего не изменяется. Платформа 8.3.10.2252
Добрый день. Не, работает, выдает ошибку
Платформа 8.3.13.1690
(80) Потому что этот файл действительно не находится в этой папке. В модуле формы обработки, внутри функции получить_Путь_к_Файлу измените адрес файла, должно быть примерно так — C:UsersUsernameAppDataRoaming1C1cv8
Тем кто хочет раскрасить вручную
https://1c-programmer-blog.ru/platforma/cvetovye-skhemy-dlya-konfiguratora-1s.html