Темы, как вы уже догадались, не могут этого сделать (они обрабатывают только то, что находится в окне редактирования текста). Чтобы изменить цвета, вам нужно будет изменить значения цвета в исходном коде (скачать с сайта или GitHub).
- Распакуйте файл
- Найдите элементы, цвет которых вы хотите изменить, и измените их. Все цвета, которые я видел, обозначены как RGB(xx, xx, xx)
- Перестройка (см. /ReadmeFirst.txt после извлечения)
Я только что посмотрел на эти файлы, но я определенно собираюсь поработать над этим немного завтра, и я не против представить вам свои результаты, как только я их решу.
Во всяком случае, то, что я видел с первого взгляда, это то, что вы захотите посмотреть в
- /PowerEditor/src/ScitillaComponent/DocTabView (я думаю)
- /PowerEditor/ SRC / WinControls / TabBar
- /PowerEditor/ SRC / WinControls / ToolBar
Это все, что я заметил, что может быть интересным до сих пор, но я снова посмотрю на это завтра и вернусь к вам.
Изменить: официальный make-файл выдаст некоторые ошибки, потому что /PowerEditor/src/Parameters.h ссылается на файлы неправильно. Вот два, которые я исправил до сих пор:
#include "TinyXml/tinyXmlA/tinyxmlA.h" (line 33)
#include "TinyXml/tinyxml.h" (line 37)
Измените эти строки в Parameters.h на то, что я написал, чтобы разобраться с ними. Не беспокойтесь о предупреждениях («дополнительные токены после #endif
») - это просто комментарии.
Редактировать 2: я использую VS2012, в котором процесс сборки приводит к многочисленным ошибкам. Я не буду публиковать их здесь, если кто-то не спросит о них, и в этом случае я буду рад это сделать. У меня скоро должна быть рабочая сборка!
Редактировать 3: Кажется, что предоставленный Notepad++ файл проекта VS был создан с более ранней версией Visual Studio, и при обновлении файлов Visual Studio 2012 создает много проблем, поэтому, если вы идете по этому пути, используйте VS2010.
Edit 4: я не сделал это очевидным в Edit 3, но я сдался, осознав, насколько трудно будет обойти ошибки VS. Я думаю, что код значительно изменился с тех пор, как я написал этот ответ; к сожалению, я не заметил версию, но я уверен, что это была последняя версия, доступная на момент написания этого ответа, которая, согласно "Все версии", была, вероятно, либо 6.4.1, либо 6.4.2. Тем не менее, я надеюсь, что это полезная отправная точка для всех, кто читает (этот ответ получил постоянное внимание с момента написания).