C'è un modo per rendere scura l'applicazione notepad ++ stessa?


37

Mi piace l'aspetto di Sublime Text 2 ma preferisco usare Notepad ++ come editor di testo predefinito. C'è un modo per rendere scura l'applicazione notepad ++ stessa? Più specificamente, vorrei cambiare la regione evidenziata in rosso su uno sfondo scuro con un testo grigio chiaro.

Sono su Win 8 (x64).

Grazie in anticipo!

inserisci qui la descrizione dell'immagine


3
Non credo che NP ++ supporti questo. A meno che tu non sia interessato a cambiare i colori di tutte le finestre, per influire solo su un singolo programma probabilmente avrai bisogno di qualcosa come l'abilità skinning per app di WindowBlinds.
Karan,

Ehi Karan, grazie per il tuo feedback. Quello che stai dicendo ha perfettamente senso. Ho provato a trovare una risposta online ma non sono riuscito a trovare nulla.
BustedSanta,

Risposte:


23

I temi, come hai intuito, non possono farlo (gestiscono solo ciò che è nella finestra di modifica del testo). Per cambiare i colori dovrai cambiare i valori dei colori nel codice sorgente (scarica dal sito o GitHub ).

  1. Estrai il file
  2. Trova gli elementi di cui desideri cambiare il colore e modificali. Tutti i colori che ho visto sono indicati con RGB (xx, xx, xx)
  3. Ricostruisci (vedi /readmeFirst.txt dopo averlo estratto)

Ho appena dato un'occhiata a questi file, ma sicuramente lavorerò un po 'su questo domani e non mi dispiace darti i miei risultati una volta risolto.

Ad ogni modo, quello che ho visto a colpo d'occhio è che vorrai guardarti dentro

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

Questo è tutto ciò che ho notato che potrebbe essere interessante finora, ma di nuovo, lo guarderò più domani e torno da te.

Modifica: il makefile ufficiale genererà degli errori, perché /PowerEditor/src/Parameters.h fa riferimento a file in modo errato. Ecco i due che ho risolto finora:

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

Cambia quelle righe in Parameters.h in ciò che ho scritto per gestirle. Non preoccuparti degli avvisi ("token extra dopo #endif"): sono solo commenti.

Modifica 2: sto usando VS2012, in cui il processo di generazione provoca numerosi errori. Non li posterò qui a meno che qualcuno alla fine non chieda di loro, nel qual caso sono felice di farlo. Dovrei avere presto un lavoro!

Modifica 3: Sembra che il file di progetto VS fornito da Notepad ++ sia stato creato con una versione precedente di Visual Studio e, nell'aggiornamento dei file, Visual Studio 2012 crea molti problemi, quindi se segui questa strada, usa VS2010.

Modifica 4: Non ho reso ovvio in Modifica 3, ma mi sono arreso dopo aver capito quanto sarebbe stato difficile aggirare gli errori VS. Immagino che il codice sia cambiato in modo significativo da quando ho scritto anche questa risposta; sfortunatamente non ho notato la versione, ma sono sicuro che fosse l'ultima disponibile al momento della stesura di questa risposta, che, secondo "Tutte le versioni" , era probabilmente 6.4.1 o 6.4.2 . Tuttavia, spero che questo sia un utile punto di partenza per chiunque legga (questa risposta ha ricevuto un'attenzione costante da quando ha scritto).


Grazie mille trojansdestroy, darò un'occhiata e proverò.
BustedSanta,

1
Ho lavorato un po 'su di esso ora e penso di aver cambiato i valori di colore corretti per la barra delle schede. Tuttavia, utilizzando il Makefile fornito da npp, si sono verificati alcuni errori. Vedi sopra.
Trojan,

La struttura delle cartelle sembra essere cambiata tra 6.4.2 e 6.6.9, anche se i nomi dei file sembrano ancora accurati
David Starkey,

Hai mai caricato una build funzionante online? Non ho mai creato un'app dalla fonte prima e questo è davvero confuso.
Mackenzie McClane,

3
Sii fantastico nel fork della fonte originale e aggiorna il gestore del tema per poter colorare questi elementi ed eseguire una richiesta pull.
tira il

1

Usa WindowBlinds di Stardock. Supporta lo skinning globale per tutte le app in Windows ma credo che tu possa anche dargli istruzioni speciali per lo skin delle singole app.


5
Si prega di leggere meta.superuser.com/questions/5329/… per indicazioni su come consigliare il software. Il solo fatto di indicare un prodotto che potrebbe essere utile non spiega come realizzare ciò che è stato posto nella domanda. Un commento può essere utilizzato per lasciare utili suggerimenti che indirizzano il lettore nella giusta direzione per sviluppare la propria risposta.
fixer1234

0

Puoi premere alt+ shift+ print screene cambierà tutti i colori delle finestre in scuro compreso Notepad ++.

Puoi cambiare i colori delle schede in notepad ++ e cambia la scrittura delle schede e lo sfondo delle schede e forse la finestra che non conosco.

Ho scritto un generatore di temi scuri Notepad ++ qui con 700 temi Notepad ++ pronti all'uso ad alto contrasto da scaricare:

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


Puoi includere uno screenshot?
Burgi,

1
Questa scorciatoia non fa nulla.
easycheese,

13
Nota a tutti coloro che leggono questa risposta: si tratta di un collegamento di Windows incorporato per abilitare il tema scuro "ad alto contrasto".
LWChris,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.