53 votes

Y a-t-il un moyen de rendre l'application notepad++ elle-même sombre ?

J'aime l'apparence de Sublime Text 2 mais je préfère utiliser Notepad++ comme éditeur de texte par défaut. Y a-t-il un moyen de rendre l'application notepad++ elle-même sombre? Plus spécifiquement, 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!

description de l'image

31voto

Trojan Points 690

Mise à jour 2021-06

Le 07 juin 2021, Notepad++ v8 a été publié, avec le support du mode sombre. (Le 17 juin 2021, v8.1 a suivi avec quelques améliorations).

Avertissement : Je n'ai pas encore essayé la version 8, mais je suppose que le support natif du mode sombre est bien supérieur à la modification et à la construction à partir des sources, comme discuté dans le reste de cette réponse.


Les thèmes, comme vous l'avez deviné, ne peuvent pas faire cela (ils gèrent uniquement ce qui se trouve dans la fenêtre d'édition de texte). Pour changer les couleurs, vous devrez modifier les valeurs de couleur dans le code source (téléchargeable depuis le site ou GitHub).

  1. Extraire le fichier
  2. Trouver les éléments dont vous souhaitez changer la couleur, et les modifier. Toutes les couleurs que j'ai vues sont désignées par RGB(xx,xx,xx)
  3. Reconstruire (voir /readmeFirst.txt une fois que vous avez extrait)

J'ai juste jeté un coup d'œil à ces fichiers, mais je vais certainement travailler un peu dessus demain et je n'ai pas de problème à vous donner mes résultats une fois que j'aurai résolu le problème.

Quoi qu'il en soit, ce que j'ai vu en un coup d'œil, c'est que vous voudrez regarder dans

  • /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 d'intérêt jusqu'à présent, mais encore une fois, je vais regarder de plus près demain et vous donner des nouvelles.

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

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

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

Modifier 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 ne les demande finalement, auquel cas je serai heureux de le faire. J'aurai bientôt une construction fonctionnelle !

Modifier 3 : Il semble que le fichier de projet VS fourni avec Notepad++ a été créé avec une version antérieure de Visual Studio, et en mettant à jour les fichiers, Visual Studio 2012 crée de nombreux problèmes, donc si vous optez pour cette voie, utilisez VS2010.

Modifier 4 : Je n'ai pas rendu cela évident dans la modification 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 changé considérablement 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 d'écrire cette réponse, qui, selon "Toutes les versions", était probablement soit 6.4.1 ou 6.4.2. Cependant, j'espère que cela servira de point de départ utile pour toute personne lisant ceci (cette réponse a reçu une attention constante depuis son écriture).

2voto

stimpy77 Points 249

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

1voto

predatflaps Points 101

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

Vous pouvez changer les couleurs des onglets dans Notepad++ et cela modifie l'écriture de l'onglet et l'arrière-plan de l'onglet et peut-être la fenêtre, je ne sais pas.

J'ai écrit un générateur de thèmes sombres pour Notepad++ ici avec 700 thèmes prêts à l'emploi à fort contraste à télécharger :

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

1voto

Une autre option serait d'activer la Loupe:

Démarrer + R > Magnify.exe

Mettez-la simplement à 100%, pour qu'elle ne grossisse pas, puis appuyez sur Ctrl+Alt+I. Cela inversera toutes les couleurs à l'écran, donc le blanc devient noir et vice versa ! Assurez-vous simplement de choisir un schéma de couleurs blanc dans Notepad++ et voilà !

En "bonus", vous pouvez également essayer d'ajouter un décalage de teinte de 50% (au moins si vous avez NVidia, je pense) pour retrouver les teintes d'origine tout en inversant les tons foncés et clairs.


Sous Windows 10, une autre option plus adaptée (et peut-être meilleure) existe. Pour inverser la luminosité (et éventuellement l'inversion + niveaux de gris), vous pouvez utiliser les filtres de couleur pour l'accessibilité (lien vers l'article Microsoft sur la page des paramètres):

Démarrer > Paramètres > Facilité d'accès > Filtres de couleur

Si le raccourci clavier est activé, vous pouvez maintenant utiliser Ctrl+Win+C pour basculer entre le filtre de couleur précédemment choisi.

0voto

MonkeyBack Points 1

Notepad++ 8.2 - janvier 2022

J'ai fait une nouvelle installation sur un nouveau PC Windows 10. Dans Paramètres > Configurateur de style, j'ai choisi le même thème sombre que j'utilisais, mais seulement l'éditeur avait ce thème sombre. La barre de menu et la barre d'outils ne l'avaient pas.

Je suis triste et honteux de dire qu'il m'a fallu un certain temps pour m'en rendre compte (mais en me concentrant à tort sur le configurateur de style) qu'il y avait un paramètre de Mode sombre dans Paramètres > Préférences > Mode sombre que vous devez activer. Peut-être que cela peut aider d'autres personnes.

Apparence finale (pour référence, j'utilise le thème One Monokai avec le Mode sombre activé, ton cyan)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X