Здравствуйте, дорогие друзья.
В нашей замечательной среде разработки CodeBlocks нет по умолчанию темной темы. Кого-то это не волнует, а кому-то не нравится. Специально для тех, кто жить не может без темных тем, мы выпустили этот короткий гайд.
Установка темной темы в CodeBlocks по шагам
1. Для начала идем сюда и копируем данные из раздела Installation в блокнот. Файл нужно сохранить с именем colour_themes.conf в кодировке UTF-8. Если ссылка не открывается, то вот вариант файлика.
2. Закрываем CodeBlocks, если он открыт. Идем в каталог его установки и ищем в нем программу CB Share Config. Запускаем ее.
3. Нажимаем на правую кнопку с тремя точками и указываем путь к файлу с дефолтными темами. Если он не открылся по умолчаню - то найдите вручную:
C:\Users\username\AppData\Roaming\CodeBlocks\default.conf
4. Нажимаем левую кнопку с тремя точками и выбираем наш файл с новыми темами из пункта 1.
5. Отмечаем чекбоксы нужных тем слева. Если отметить последний, то будут затерты установленные темы (если они были, конечно), если нет, то новые темы будут добавлены к установленным.
6. Нажмите Transfer, а затем Save.
7. Запускаем CodeBlocks и идем в Settings -> Editor -> Syntax Highlighting и выбираем тему.
Если все получилось, то обновленный интерфейс должен выглядеть примерно так (выбрана тема son of obsidian):
Увы, поменять цвет самого интерфейса несколько сложнее, и мы этого пока касаться не будем. Если кто-то знает простой способ - пишите в комментариях. Цвет курсора можно настроить, пройдя в меню Settings -> Editor -> Margins and Caret:
Можно выбрать цвет, форму (линия/блок), ширину и даже частоту мигания.
Что немаловажно - все эти манипуляции можно проделать только один раз. Сохраните получившийся файл default.conf, и в следующий раз, если придется переустанавливать среду разработки или ОС, просто закиньте его по тому же пути (AppData/...).
Вот и все, надеемся у вас получилось перейти на темную сторону перекрасить CodeBlocks в темные цвета. Увидимся в следующих материалах, где начнем готовиться к разработке: настроим кое-какие параметры IDE, выведем на экран пустое окно SDL, начнем учиться ловить события мыши и клавиатуры ;)