Thème sombre dans Netbeans 7 ou 8

Réponses:

205

Darcula

MISE À JOUR 2016-02: NetBeans 8 a maintenant un plugin Darcula , meilleur et plus complet que les alternatives discutées dans l'ancienne version de cette réponse.

Le thème Darcula attrayant et productif de JetBrains IntelliJ est maintenant disponible dans NetBeans 8.0 et 8.1!

La chose réelle

Ce plugin fournit la vraie Darcula, pas une imitation.

Konstantin Bulenkov de la société JetBrains a créé en open-source le look-and-feel Darcula initialement conçu pour IntelliJ IDE . Ce plugin NetBeans discuté ici encapsule cette implémentation originale, en l'adaptant à NetBeans. Nous voyons donc une fidélité étroite à la Darcula originale. [En passant, il existe de nombreuses autres raisons au-delà de Darcula d'utiliser IntelliJ - IntelliJ et NetBeans sont des produits vraiment excellents et étonnants.]

Ce plugin NetBeans est également open-source .

Installation

Se décline en deux parties:

  • Un plugin
  • Un Fonts & Colorsprofil

Brancher

Le plugin Darcula LAF pour NetBeans est facilement disponible via le répertoire habituel de NetBeans.

Choisissez Tools> Plugins. Sur l' Available Pluginsonglet, faites défiler ou recherchez "Darcula LAF pour NetBeans". Comme d'habitude, cochez la case et cliquez sur le Installbouton. Redémarrez NetBeans.

entrez la description de l'image ici

Profil

  1. Dans NetBeans> Preferences> Fonts & Colors(onglet)> Profil (menu contextuel), sélectionnez le nouvel Darculaélément.
  2. Cliquez sur le Applybouton.

Je suggère également de frapper Duplicateau cas où vous apporteriez des modifications (voir ci-dessous).

entrez la description de l'image ici

Correction des couleurs d'arrière-plan trop lumineuses

Vous pouvez trouver que la couleur d'arrière-plan des lignes de code peut être trop claire, comme les lignes marquées d'un point d'arrêt ou la ligne en cours d'exécution dans le débogueur. Ce sont des catégories répertoriées dans l' Annotationsonglet de l' Fonts & Colorsonglet.

Bien sûr, vous pouvez changer la couleur d'arrière-plan de chacun Categorymanuellement, mais c'est fastidieux.

Solution: cliquez sur le Restorebouton situé à droite du Profilenom. Revérifiez pour vous assurer que vous avez bien sûr Darculasélectionné Profile. Cliquez ensuite sur les boutons Applyet OKen bas.

entrez la description de l'image ici

Police de caractère

Vous souhaiterez peut-être changer la police dans l'éditeur de méthode. Je recommande vivement la police commerciale aux programmeurs, PragmataPro . Pour une police gratuite et open source, le meilleur est Hack . Hack a été construit sur la police DejaVu très réussie qui à son tour a été construite sur Bitstream Vera .

Pour modifier la police, ajoutez ces étapes à celles ci-dessus pour dupliquer le profil en tant que sauvegarde avant d'effectuer votre modification:

  1. Cliquez sur le Duplicatebouton.
  2. Enregistrez le duplicata sous un nom différent, par exemple en ajoutant votre nom.
    Exemple: «Darcula - Juliette».
  3. Cliquez sur le Applybouton.

Dans ce même Fonts & Colorsonglet, sélectionnez Defaultdans la Categoryliste et appuyez sur le bouton pour choisir une police.

Vous pouvez également modifier la police affichée dans les volets Sortie et Terminal. À partir de cet Fonts & Colorsonglet, passez à l'onglet frère Miscellaneous. Ensuite, voyez à la fois l' Outputonglet et l' Terminalonglet.

Expérience jusqu'ici

Bien que toujours nouveau, je réserve le jugement final sur la Darcula. Jusqu'ici tout va bien. Déjà, les fabricants ont eu quelques mises à jour corrigeant quelques problèmes, donc c'est bon à voir. Cela semble être un produit très complet. En tant que plugin, cela affecte toute l'interface utilisateur de NetBeans; cela peut être très difficile à faire.

Il y avait un plugin similaire avant Darcula: le plugin «Dark Look And Feel Themes». Bien que j'aie été reconnaissant d'utiliser cela pendant un certain temps, je suis beaucoup plus heureux avec Darcula. L'autre était plus maladroit et j'ai dû passer beaucoup de temps à peaufiner les couleurs de «Norway Today» pour travailler ensemble. De plus, ce plugin n'était pas familier avec les menus de Mac OS X, donc la barre de menus principale de Mac était presque vide tandis que la propre barre de menus de NetBeans était intégrée dans la fenêtre. Le plugin Darcula n'a pas un tel problème; la barre de menus Mac apparaît normalement.


Le reste de cette réponse est laissé intact pour l'histoire et pour des alternatives si la Darcula s'avère problématique.


NetBeans 8 - Éditeur sombre

Au moins dans NetBeans 8.0, deux profils sombres sont désormais intégrés. Noms de profil:

  • La Norvège aujourd'hui
  • Lumières de la ville

Les profils n'affectent que le volet d'édition de code, pas toute l'interface utilisateur de NetBeans. Cela devrait signifier beaucoup moins de risques d'effets secondaires et de bugs qu'un plugin.

La Norvège aujourd'hui

Capture d'écran de l'éditeur NetBeans utilisant le profil sombre «Norway Today»

Lumières de la ville

capture d'écran de l'éditeur NetBeans utilisant le profil sombre 'City Lights'

Astuce: vous pouvez modifier la police dans l'un ou l'autre des thèmes, tout en préservant les autres aspects. Peut-être Menlo sur un Mac, ou son parent DejaVu . Ou ma préférée, la police commerciale Pragmata .

Malheureusement, aucun des deux thèmes ne me convient. Ils ne commencent pas à se comparer à l'excellent thème Darcula de JetBrains IntelliJ .

Choisissez le profil dans les paramètres de police

Sur un Mac, le chemin de menu est Netbeans> Preferences> Fonts & Colors(onglet)> Profile(menu contextuel).

Sur d' autres systèmes d'exploitation hôte, le chemin de menu peut être Tools> Options> Fonts & Colors. Pas sûr, mais c'était le cas dans les versions précédentes.

capture d'écran de la sélection de l'un des thèmes sombres intégrés dans NetBeans 8 Préférences> Polices et couleurs> Menu contextuel Profil

Basil Bourque
la source
Soit dit en passant, les utilisateurs Mac peuvent être intéressés par la nouvelle Yosemite fonction, System Preferences> General> Use dark menu and Dock. ( Note technique Apple )
Basil Bourque
Fonctionne avec NetBeans 11.0.
Antonio Vinicius Menezes Medei
Mettre à jour à nouveau pour les utilisateurs de Mac: pour compléter Darcula dans NetBeans sur le reste de votre Mac, vous pouvez activer le mode sombre dans macOS Mojave (10.14) et versions ultérieures. Choisissez: System Preferences> General> Appearance> Dark.
Basil Bourque
166

Netbeans 8

Tools -> Options -> Appearance (Look & Feel Tab)

( NetBeans -> Preferences -> Appearance (Look & Feel Tab)sur OS X)

Netbeans 7.x

Tools -> Plugins -> Available -> Dark Look and Feel - Installez ce plugin.

Une fois ce plugin installé, le redémarrage de netbeans devrait basculer automatiquement vers Dark Metal.

Il y a 2 thèmes fournis avec ce plugin - Dark Metal & Dark Nimbus

Pour changer de thème, utilisez l'option ci-dessous:

Tools -> Options -> Miscellaneous -> Windows -> Preferred Look & Feel option

entrez la description de l'image ici

coding_idiot
la source
Existe-t-il un moyen de l'empêcher d'appliquer le thème aux composants swing que je crée moi-même?
Zoltán
Si je comprends bien - un nouveau projet swing prend l'apparence par défaut de netbeans et voici comment le changer - docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html Le code est pré-écrit par netbeans dans main()de nouveau JFrameformulaire, vous pouvez simplement changer le nom de la classe pour le thème requis.
coding_idiot
1
J'ai remarqué que l'utilisation de Dark nimbus désactive le menu intégré OSX et empêche l'utilisation du copier-coller (menu contextuel et raccourcis) dans certaines boîtes de dialogue - recherche dans le projet par exemple - où dois-je soumettre ces bogues?
Wojtek
4
Pour les curieux, les étapes ci-dessus fonctionnent pour NB 8, sauf lors du changement de LAF, c'est Outils -> Options -> Apparence -> Onglet Look And Feel.
The Unknown Dev
3
Notez que sur Mac NB 8.0.2, il semble Tools -> Optionsne pas exister, et est remplacé par Netbeans -> Preferences(cf. réponse de A Maduro, ci-dessous dans ce fil).
Balmipour
20

Et puis il y a le plugin original ez-on-da-ice. Mieux encore, vous pouvez me plaindre directement s'il y a des problèmes. Je vous le promets, je suis surtout très réactif :).

http://plugins.netbeans.org/plugin/40985/ez-on-da-ice

entrez la description de l'image ici

ShaggyInjun
la source
Un problème cependant: lors du débogage, lors du survol d'un objet, on obtient une petite fenêtre avec un signe plus, au-dessus du curseur. En ouvrant cette fenêtre, on peut à peine voir les valeurs.
Yster
Pouvez-vous ouvrir un bogue sur le site sourceforge du projet? Il vaut mieux y suivre.
ShaggyInjun
J'ai essayé d'installer mais Netbeans dit "Le plugin Tab Control est demandé dans la version> = 1.50.1 mais seulement 1.42.1 a été trouvé."
gab06
1
@ShaggyInjun J'ai un problème: le plug-in n'a pas de description utile! Sérieusement, lors de la navigation parmi les plug-ins, je ne l'ai même pas installé, car il ne décrit pas ce qu'il fait (changer les couleurs? Supprimer la plupart des boutons inutiles? Rien d'autre?) Une petite description comme "thème de couleur relaxant pour enregistrer vos yeux » seraient façon plus pertinente que l'actuel. En outre, une meilleure dénomination aiderait. Lors de la recherche de "thème", "couleurs" ou "look and feel", on ne trouvera pas un tel nom parmi des centaines de plug-ins. Merci d'avoir partagé, au fait, mais pensez-y: si les gens ne le voient pas, ça n'aide pas!
Balmipour
11

Sur Mac

Netbeans 8.0.2 Tools -> Plugins -> tapez la recherche: Dark Look and Feel. Ensuite, installez le plugin.

REMARQUE : Il n'y a pas d '"Option" ou "Apparence" dans la section "Outils" de Netbeans 8.0.2.

entrez la description de l'image ici

JMASTER B
la source
Que voulez-vous dire "Il n'y a pas de" Option "ou" Apparence "dans la section" Outils "de Netbeans 8.0.2." ? J'ai eu 8.0.2 et In Tools->Options. vous obtenez deux onglets dédiés aux couleurs d'affichage: Appearancepour choisir L&F, et Fonts and colorspour personnaliser votre "profil", qui n'affecte que le contenu de l'éditeur, mais qui est entièrement redéfinissable par l'utilisateur. (J'utilise PHP NetBeans, sous Win7)
Balmipour
Alors, peut-être sur Mac, il n'y a pas d'outils-> Option
JMASTER B
@A Maduro Mon mauvais, je n'ai pas vu «Sur Mac». Mais n'avez-vous pas l'option dans le menu Netbeans > Preferences > Fonts & Colors? selon netbeans.org/bugzilla/show_bug.cgi?id=124197 , le problème est résolu depuis 2009
Balmipour
J'ai juste essayé de clarifier la "bonne réponse" qui est la réponse que l'utilisateur avait choisie. Je veux juste que les utilisateurs sachent que s'ils ne voient pas Tools -> Options -> Appearance (Look & Feel Tab), ils doivent chercher Tools -> Plugins -> Et non, Netbeans> Preferences > Fonts & Colorscela ne résout pas ce problème, cependant Netbeans > Preferences > Appearance>Look and Feel;). Mais, je ne sais pas si vous devriez d'abord télécharger le plugin, afin de voir l' Dark Metaloption lorsque vous essayez de sélectionner un Look and Feel. Parce que j'avais d'abord téléchargé le plugin, je ne peux pas le dire.
JMASTER B
2

vous pouvez utiliser le plugin de thème sombre

Outils> Plugin> Thème sombre et sensation

et c'est du travail :)

sana ebadi
la source