Ce mémo a été publié le 24 décembre 2015 et peut contenir des informations qui peuvent être incomplètes, non mises à jour voir erronées du fait de son ancienneté. N'hésitez pas à compléter votre recherche sur des articles plus récents.
3.5/5 - (2 votes)

Mémo pour configurer mon environnement de développement NetBeans.

Rendu final

Pour aller vite, voici ma configuration de NetBeans :

  • « Look and Feel » utilisé :  « Darcula LAF for NetBeans« 
  • « Look and Feel » utilisé : « Praxis LIVE look and feel« 
  • Profile de coloration syntaxique : « MUSTARD« 
  • Police de caractères pour l’affichage du code : « Hack« , taille 14
  • Taille de la police de l’interface : 14

 

Installation

NetBeans est disponible à partir de cette page : https://netbeans.org/downloads/

L’installation doit être effectuée avec l’utilisateur root.
Sous Linux Debian, il faut attribuer les droits d’exécution au fichier netbeans-8.1-php-linux-x64.sh :

Puis, exécuter l’installation :

NetBeans IDE Installer

Après avoir accepté la licence, il faut choisir l’emplacement d’installation.
Si on décide de laisser l’emplacement par défaut, on clique sur le bouton « Next ».
Personnellement, j’ai pris l’habitude d’installer les logiciels qui ne proviennent pas des dépôts Debian dans le répertoire /opt.

NetBeans IDE Installer - Répertoire d'installation

On laisse la case « Check for Updates » cochées et on clique sur le bouton « Install ».

NetBeans IDE Installer - Installation en cours

L’installation terminée, on clique sur le bouton « Finish ».

Vous pouvez modifier le moteur Java utilisé.
Voir mon mémo sur le sujet : « Changez la version de Java utilisée par NetBeans« .

Premier démarrage

Au premier démarrage, NetBeans ressemble à ceci :

NetBeans IDE 8.1

Personnalisation

Le thème de l’interface (Look and Feel)

Je vais d’abord sélectionner une interface plus sombre et plus reposante pour les yeux.
On ouvre l’écran de gestion des plugins (« Tools > Plugins »), puis on sélectionne l’onglet « Available Plugins ».
Dans la zone de recherche, on tape « black ».
Le résultat donne le plugin « Dark Look And Feel Themes » que l’on coche :

NetBeans 8.1 - Plugins

Puis on valide l’installation en cliquant sur le bouton « Install » en bas à gauche.

On valide le choix, on accepte la licence et le plugin s’installe.

Pour que ce dernier puisse être utilisé, il faut redémarrer NetBeans :

NetBeans IDE Installer

Et voilà !
Une interface plus reposante :

NetBeans IDE 8.1 Dark

Une autre interface sombre que j’affectionne particulièrement : « Praxis LIVE look and feel« .
Il faut le télécharger et l’installer manuellement.
Toujours dans la fenêtre de gestion des plugins, cliquez sur l’onglet « Downloaded » puis sur le bouton « Add Plugins… ». Sélectionnez le plugin téléchargé et suivez l’installation.

NetBeans 8.1 - Plugins Praxis Live

Après avoir relancer NetBeans, le plugin est activé :

NetBeans IDE 8.1 - Praxis Live Look

[Edit]

Depuis peu, je suis passé sur « Darcula LAF for NetBeans », plus proche de Phpstorm utilisé au bureau.
A vous de tester et de prendre celui qui vous semble le mieux.

[/Edit]

Utiliser GTK pour une meilleur intégration

Suite au commentaire de reeslo, voici une astuce pour utiliser GTK et permettre à NetBeans d’utiliser le thème de l’interface.
En l’occurrence, Gnome.

Dans le fichier « /opt/netbeans-8.1/etc/netbeans.conf », à la ligne « netbeans_default_options=… », ajouter les paramètres suivants :

Après redémarrage, le thème de l’interface prend le thème GTK de votre bureau.

Exemple avec le thème GTK « Arc-Darker » :

NetBeans IDE 8.1 - Arc-Darker

Le même avec le thème GTK « Arc-Dark » :

NetBeans IDE 8.1 - Arc-Dark

 

La coloration syntaxique

Il y a beaucoup de ressources sur internet concernant la coloration syntaxique.
Mon choix se porte également sur des versions sombres.
Voici 2 exemples trouvés via Google :

Mais ma ressource préférée est GitHub où vous pourrez trouver d’excellents thèmes :
https://github.com/search?o=desc&q=netbeans+theme&s=updated&type=Repositories&utf8=%E2%9C%93

Je vais utiliser le thème « MUSTARD« .
Je télécharge le fichier zip et je suis la procédure expliquée sur la page de l’auteur.
J’ai donc un fichier netbeans-mustard.zip prêt à l’emploi.
Dans NetBeans, menu « Tools » puis « Options », on clique sur le bouton « Import… » en bas à gauche.
Dans la fenêtre, on va chercher le fichier zip et on clique sur le bouton « Ok ».

NetBeans 8.1 - Select Options to Import

NetBeans demande à être relancé pour appliquer les modifications :

NetBeans 8.1 - Import Confirmation

Après le redémarrage de NetBeans, un petit tour dans les options, onglet « Fonts & Colors » pour vérifier que le thème est bien utilisé :

NetBeans - Options "Fonts & Colors"

Du coup, avec un code PHP :

Symfony - NetBeans IDE 8.1

Police de caractères

J’aime bien Consolas, mais je préfère depuis peu la police « Hack » disponible sur sourcefoundry.org/hack.

Il faut installer la police puis relancer NetBeans avant de pouvoir modifier la configuration.
Dans le menu « Tools > Options », onglet « Fonts & Colors », onglet « Syntaxe ».

Language : « All languages »

Category : Default »

Cliquer sur le bouton « … » sur la ligne « Font » et sélectionner la police « Hack » de style « Plain » et de taille « 14 ».
La taille est à choisir suivant vos préférences.

NetBeans 8.1 - Font Chooser

Une fois validée, la modification est immédiatement appliquée :

Symfony - NetBeans IDE 8.1 - Font Hack

Personnellement, je trouve que ça à de la gueule, et vous ?

Taille de la police de l’interface

La police de l’interface est peut petite à mon goût.
Voici une astuce qui permet de l’augmenter.

Sous root, ouvrir le fichier /opt/netbeans-8.1/etc/netbeans.conf
Repérer la ligne suivante (ligne 46 dans mon fichier) :

Et ajouter une option « –fontsize 14 » pour modifier la taille de la police de l’interface :

Résultat :

Symfony - NetBeans IDE 8.1 - Font Size Interface

Et voilà, c’est prêt pour se concentrer uniquement sur son code.

Bonus

Pour mémoire, voici les quelques adaptations que j’ai effectuées.

La coloration syntaxique

Petit défaut à la sélection :

NetBeans IDE 8.1 - Thème défaut

Dans « Tools > Options », onglet « Fonts & Colors », sélectionner « Mark Occurrences » dans la liste « Category ».
Dans la partie de droite, modifier la couleur « Background » :

NetBeans 8.1 - Options "Fonts & Colors"

Ce qui donne :

NetBeans IDE 8.1 - Correction profile