32

Мне нравится внешний вид Sublime Text 2, но я предпочитаю использовать Notepad++ в качестве текстового редактора по умолчанию. Есть ли способ сделать приложение notepad++ темным? Более конкретно, я хотел бы изменить область, выделенную красным цветом, на темный фон со светло-серым текстом.

Я на Win 8 (x64).

Заранее спасибо!

3 ответа3

21

Темы, как вы уже догадались, не могут этого сделать (они обрабатывают только то, что находится в окне редактирования текста). Чтобы изменить цвета, вам нужно будет изменить значения цвета в исходном коде (скачать с сайта или GitHub).

  1. Распакуйте файл
  2. Найдите элементы, цвет которых вы хотите изменить, и измените их. Все цвета, которые я видел, обозначены как RGB(xx, xx, xx)
  3. Перестройка (см. /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. Тем не менее, я надеюсь, что это полезная отправная точка для всех, кто читает (этот ответ получил постоянное внимание с момента написания).

0

Вы можете нажать alt+shift+print screen, и он изменит все цвета окон на темные, включая Notepad++.

Вы можете изменить цвета вкладки в notepad++, и это изменит написание вкладки, фон вкладки и, возможно, окно, которое я не знаю.

Я написал здесь генератор темных тем Notepad++ с 700 готовыми высококонтрастными темами Notepad++ для скачивания:

http://forum.unity3d.com/threads/wrote-a-random-notepad-theme-generator.393215/#post-2564857

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .