web-dev-qa-db-fra.com

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

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, j'aimerais changer la région surlignée en rouge en un fond sombre avec un texte en gris clair.

Je suis sur Win 8 (x64).

Merci d'avance!

enter image description here

35
BustedSanta

Comme vous l'avez deviné, les thèmes ne peuvent pas le faire (ils ne gèrent que ce qui se trouve dans la fenêtre d'édition de texte). Pour modifier les couleurs, vous devez modifier les valeurs de couleur dans le code source (à télécharger 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 fichier 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!

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

Edit 4: Je n'ai pas expliqué cela dans Edit 3, mais j'ai abandonné après avoir réalisé à quel point il était 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 soit 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).

23
Trojan

Vous pouvez appuyer sur alt+shift+print screen et cela changera toutes les couleurs des fenêtres en noir, y compris Notepad ++.

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 ++ à contraste élevé prêts à télécharger:

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

0
predatflaps

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

0
stimpy77