¿Hay alguna manera de oscurecer la aplicación notepad ++?

37

Me gusta el aspecto de Sublime Text 2 pero prefiero usar Notepad ++ como mi editor de texto predeterminado. ¿Hay alguna manera de oscurecer la aplicación notepad ++? Más específicamente, me gustaría cambiar la región resaltada en rojo a un fondo oscuro con un texto gris claro.

Estoy en Win 8 (x64).

¡Gracias por adelantado!

ingrese la descripción de la imagen aquí

BustedSanta
fuente
3
No creo que NP ++ sea compatible con esto. A menos que esté interesado en cambiar los colores de todas las ventanas, para afectar solo un programa, probablemente necesitará algo como la capacidad de skinning de WindowBlinds por aplicación.
Karan
Hola Karan, gracias por tus comentarios. Lo que estás diciendo tiene mucho sentido. Intenté encontrar una respuesta en línea pero no pude encontrar nada.
BustedSanta

Respuestas:

23

Los temas, como adivinó, no pueden hacer esto (solo manejan lo que está en la ventana de edición de texto). Para cambiar los colores, tendrá que cambiar los valores de color en el código fuente (descargar desde el sitio o GitHub ).

  1. Extrae el archivo
  2. Encuentre los elementos cuyo color desea cambiar y cámbielos. Todos los colores que he visto se denotan RGB (xx, xx, xx)
  3. Reconstruir (vea /readmeFirst.txt una vez que haya extraído)

Acabo de echar un vistazo a estos archivos, pero definitivamente voy a trabajar en esto un poco mañana y no me importa darle mis resultados una vez que lo haya resuelto.

De todos modos, lo que he visto de un vistazo es que querrás mirar

  • / PowerEditor / src / ScitillaComponent / DocTabView (creo)
  • / PowerEditor / src / WinControls / TabBar
  • / PowerEditor / src / WinControls / ToolBar

Eso es todo lo que noté que podría ser de interés hasta ahora, pero nuevamente, lo miraré más mañana y me pondré en contacto con usted.

Editar: el archivo MAKE oficial dará algunos errores, porque /PowerEditor/src/Parameters.h hace referencia incorrectamente a los archivos. Aquí están los dos que arreglé hasta ahora:

#include "TinyXml/tinyXmlA/tinyxmlA.h" (line 33)
#include "TinyXml/tinyxml.h" (line 37)

Cambie esas líneas en Parameters.h a lo que he escrito para tratar con ellas. No se preocupe por las advertencias ("tokens adicionales después #endif"), son solo comentarios.

Edición 2: estoy usando VS2012, en el que el proceso de compilación produce numerosos errores. No los publicaré aquí a menos que alguien finalmente pregunte por ellos, en cuyo caso me complace hacerlo. ¡Debería tener una acumulación de trabajo pronto!

Edición 3: Parece que el archivo de proyecto VS provisto por Notepad ++ fue creado con una versión anterior de Visual Studio, y al actualizar los archivos, Visual Studio 2012 crea muchos problemas, así que si sigue esa ruta, use VS2010.

Edición 4: no lo hice obvio en la Edición 3, pero me di por vencido después de darme cuenta de lo difícil que sería evitar los errores de VS. Me imagino que el código ha cambiado significativamente desde que escribí esta respuesta también; desafortunadamente no noté la versión, pero estoy seguro de que era la última disponible al momento de escribir esta respuesta, que, según "Todas las versiones" , probablemente era 6.4.1 o 6.4.2 . Sin embargo, espero que este sea un punto de partida útil para cualquier persona que lea (esta respuesta ha recibido una atención constante desde la redacción).

Troyano
fuente
Muchas gracias trojansdestroy, echaré un vistazo y probaré.
BustedSanta
1
Ya he trabajado un poco y creo que he cambiado los valores de color correctos para la barra de pestañas. Sin embargo, al usar el Makefile proporcionado por npp, se encontraron algunos errores. Véase más arriba.
Troyano
La estructura de la carpeta parece haber cambiado entre 6.4.2 y 6.6.9, aunque los nombres de los archivos todavía parecen precisos
David Starkey
¿Alguna vez subiste una versión funcional en línea? Nunca he creado una aplicación desde la fuente antes y esto es realmente confuso.
Mackenzie McClane
3
Sea genial para bifurcar la fuente original y actualizar el administrador de temas para poder colorear estos elementos y hacer una solicitud de extracción.
llega el
1

Utilice WindowBlinds de Stardock. Es compatible con el skinning global para todas las aplicaciones en Windows, pero creo que también puede darle instrucciones especiales para el skinning de aplicaciones individuales.

stimpy77
fuente
55
Lea meta.superuser.com/questions/5329/… para obtener orientación sobre cómo recomendar software. Simplemente señalar un producto que podría ser útil no explica cómo lograr lo que se hizo en la pregunta. Se puede usar un comentario para dejar pistas útiles que dirijan al lector en la dirección correcta para desarrollar su propia respuesta.
fixer1234
0

Puede presionar alt+ shift+ print screeny cambiará todos los colores de las ventanas a oscuros, incluido Notepad ++.

Puede cambiar los colores de las pestañas en Notepad ++ y cambia la escritura de las pestañas y el fondo de las pestañas y quizás la ventana que no conozco.

He escrito un generador de temas oscuros Notepad ++ aquí con 700 temas Notepad ++ de alto contraste listos para descargar:

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

predatflaps
fuente
¿Puedes incluir una captura de pantalla?
Burgi
1
Este atajo no hace nada.
easycheese
13
Nota para todos los que lean esta respuesta: este es un acceso directo de Windows incorporado para habilitar el tema oscuro de "alto contraste".
LWChris