Existe-t-il un moyen d'assombrir l'application notepad ++ elle-même?

37

J'aime le look de Sublime Text 2 mais je préfère utiliser Notepad ++ comme éditeur de texte par défaut. Existe-t-il un moyen d'assombrir l'application notepad ++ elle-même? Plus précisément, je voudrais changer la région surlignée en rouge en un fond sombre avec un texte gris clair.

Je suis sur Win 8 (x64).

Merci d'avance!

entrez la description de l'image ici

BustedSanta
la source
3
Je ne pense pas que NP ++ supporte cela. À moins que vous ne souhaitiez modifier les couleurs de toutes les fenêtres, pour affecter un seul programme, vous aurez probablement besoin de quelque chose comme la capacité de skinning par application de WindowBlinds.
Karan
Hé Karan, merci pour vos commentaires. Ce que vous dites est parfaitement logique. J'ai essayé de trouver une réponse en ligne mais je n'ai rien trouvé.
BustedSanta

Réponses:

23

Comme vous l'avez deviné, les thèmes ne peuvent pas le faire (ils ne gèrent que ce qui est dans la fenêtre d'édition de texte). Pour changer les couleurs, vous devrez changer les valeurs de couleur dans le code source (téléchargement depuis le site ou GitHub ).

  1. Extraire le fichier
  2. Recherchez les éléments dont vous souhaitez modifier la couleur et modifiez-les. Toutes les couleurs que j'ai vues sont marquées RVB (xx, xx, xx)
  3. Reconstruire (voir /readmeFirst.txt une fois que vous avez extrait)

Je viens de jeter un coup d'œil sur ces fichiers, mais je vais certainement y travailler un peu demain et je n'ai pas d'objection à vous donner mes résultats une fois que je les ai résolus.

Quoi qu’il en soit, ce que j’ai vu en un coup d’œil, c’est que vous aurez envie de regarder

  • / PowerEditor / src / ScitillaComponent / DocTabView (je pense)
  • / PowerEditor / src / WinControls / TabBar
  • / PowerEditor / src / WinControls / ToolBar

C’est tout ce que j’ai remarqué qui pourrait être intéressant jusqu’à présent, mais encore une fois, j’y reviendrai plus demain et je reviendrai vers vous.

Edit: le makefile officiel générera des erreurs, car /PowerEditor/src/Parameters.h fait référence aux fichiers de manière incorrecte. Voici les deux que j'ai fixés jusqu'à présent:

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

Modifiez ces lignes dans Parameters.h en ce que j’ai écrit pour les traiter. Ne vous inquiétez pas pour les avertissements ("jetons supplémentaires après #endif") - ce ne sont que des commentaires.

Edit 2: J'utilise VS2012, dans lequel le processus de construction génère de nombreuses erreurs. Je ne les posterai pas ici à moins que quelqu'un finisse par poser des questions à leur sujet, auquel cas je serai heureux de le faire. Je devrais avoir une accumulation de travail bientôt!

Éditer 3: Il semble que le fichier de projet VS fourni par Notepad ++ ait été créé avec une version antérieure de Visual Studio. Lors de la mise à jour des fichiers, Visual Studio 2012 crée de nombreux problèmes. Si vous suivez cette route, utilisez VS2010.

Edit 4: Je n’ai pas rendu cela évident dans Edit 3, mais j’ai abandonné après avoir réalisé à quel point il serait difficile de contourner les erreurs de VS. J'imagine que le code a considérablement changé depuis que j'ai écrit cette réponse également; malheureusement, je n'ai pas noté la version, mais je suis sûr que c'était la dernière disponible au moment de la rédaction de cette réponse, qui, selon "Toutes les versions" , était probablement 6.4.1 ou 6.4.2 . Cependant, j'espère que c'est un point de départ utile pour quiconque lit (cette réponse a reçu une attention constante depuis l'écriture).

troyen
la source
Merci beaucoup trojansdestroy, je vais jeter un oeil et essayer.
BustedSanta
1
J'ai déjà travaillé sur cette question et je pense avoir modifié les valeurs de couleur correctes pour la barre d'onglets. Cependant, l’utilisation du Makefile fourni par npp a rencontré des erreurs. Voir au dessus.
Trojan
La structure des dossiers semble avoir changé entre 6.4.2 et 6.6.9, bien que les noms de fichiers semblent toujours être exacts
David Starkey
Avez-vous déjà téléchargé une version de travail en ligne? Je n'ai jamais construit d'application à partir des sources auparavant, ce qui est très déroutant.
Mackenzie McClane
3
Il serait bon de fourcher la source originale et de mettre à jour le gestionnaire de thèmes pour pouvoir colorer ces éléments et faire une demande d'extraction.
lance le
1

Utilisez WindowBlinds de Stardock. Il prend en charge le skinning global pour toutes les applications de Windows, mais je pense que vous pouvez également lui donner des instructions spéciales pour le skinning d'applications individuelles.

stimpy77
la source
5
Veuillez lire meta.superuser.com/questions/5329/… pour savoir comment recommander un logiciel. Le simple fait de pointer sur un produit qui pourrait être utile n'explique pas comment accomplir ce qui a été demandé dans la question. Un commentaire peut être utilisé pour laisser des astuces utiles qui orientent le lecteur dans la bonne direction pour développer sa propre réponse.
fix1234
0

Vous pouvez appuyer sur alt+ shift+ print screenet toutes les couleurs des fenêtres seront sombres, y compris le Bloc-notes ++.

Vous pouvez changer les couleurs des onglets dans notepad ++ et cela change l'écriture des onglets, l'arrière-plan et peut-être la fenêtre que je ne connais pas.

J'ai écrit un générateur de thème sombre Notepad ++ avec 700 thèmes Notepad ++ prêts à l'emploi et à contraste élevé à télécharger:

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

prédatapets
la source
Pouvez-vous inclure une capture d'écran?
Burgi
1
Ce raccourci ne fait rien.
easycheese
13
Note à tous ceux qui lisent cette réponse: il s’agit d’un raccourci Windows intégré permettant d’activer le thème "contraste élevé".
LWChris