Теми, як ви здогадалися, зробити це не можуть (вони обробляють лише те, що знаходиться у вікні редагування тексту). Щоб змінити кольори, вам доведеться змінити значення кольорів у вихідному коді (завантажити з сайту або GitHub ).
- Витягніть файл
- Знайдіть елементи, колір яких ви хочете змінити, і змініть їх. Усі кольори, які я бачив, позначаються RGB (xx, xx, xx)
- Відновіть (див. /ReadmeFirst.txt після вилучення)
Я щойно зазирнув у ці файли, але завтра я обов'язково попрацюю над цим трохи завтра, і я не проти давати вам свої результати, як тільки я це вирішу.
У будь-якому випадку, що я бачив з першого погляду, це те, що ви захочете заглянути
- / PowerEditor / src / ScitillaComponent / DocTabView (я думаю)
- / PowerEditor / src / WinControls / TabBar
- / PowerEditor / src / WinControls / ToolBar
Це все, що я помітив, що може зацікавити поки що, але знову ж таки, я завтра погляну на це ще більше і повернуся до вас.
Редагувати: офіційний makefile дасть деякі помилки, оскільки /PowerEditor/src/Parameters.h посилається на файли неправильно. Ось два, які я виправив поки що:
#include "TinyXml/tinyXmlA/tinyxmlA.h" (line 33)
#include "TinyXml/tinyxml.h" (line 37)
Змініть ці рядки в Parameters.h на те, що я написав, щоб вирішити їх. Не турбуйтеся про попередження ("додаткові жетони після #endif
") - це лише коментарі.
Редагування 2: Я використовую VS2012, в якому процес збирання призводить до численних помилок. Я не публікую їх тут, якщо хтось зрештою не запитає про них, і в такому випадку я з радістю це роблю. У мене незабаром має бути робочий збір!
Редагування 3: Схоже, що файл проекту VS для Notepad ++ був створений з попередньою версією Visual Studio, і при оновленні файлів Visual Studio 2012 створює багато проблем, тому якщо ви йдете цим маршрутом, використовуйте VS2010.
Редагування 4: Я не зробив це очевидним в редагуванні 3, але я відмовився, зрозумівши, наскільки складно було обійти помилки VS. Я думаю, що код значно змінився з моменту написання цієї відповіді; на жаль, я не відзначив версію, але впевнений, що це була остання доступна на момент написання цієї відповіді, яка, згідно з "Усі версії" , ймовірно, була або 6.4.1, або 6.4.2 . Однак я сподіваюся, що це корисна відправна точка для всіх, хто читає (ця відповідь з часу написання отримала постійну увагу).