PDA

Voir la version complète : Notepad++ : créez votre éditeur COFFEE personnalisé



oli_d
10/03/2008, 17h39
Bonjour,

Suite à un conseil de Steph3D j'ai téléchargé Notepad++ qui est un bon petit éditeur de code source gratuit qui remplacera avantageusement l'éditeur C4D.

Je vous livre ici mes réglages qui font de Notepad un véritable éditeur COFFEE. Vous pourrez ainsi colorer votre code pour le rendre beaucoup plus lisible.

Téléchargez Notepad ++ en faisant une recherche sur :google:

Une fois installé, cliquez sur le bouton "panneau du langage défini par l'utilisateur"

"http://campus.hesge.ch/eil/e-eil/od/notepad/01.gif

cliquez sur nouveau et tapez COFFEE dans le champ nom

http://campus.hesge.ch/eil/e-eil/od/notepad/02.gif

Paramétrez ensuite les couleurs et les données dans les différents onglets

Onglet Bloc & defaut : choisissez la couleur du texte par défaut (ici noir) la couleur des blocs ouvrants et fermants et le signe "{" et "}" cette option servant ensuite dans le texte à afficher/masquer rapidement du code entre les accolades

http://campus.hesge.ch/eil/e-eil/od/notepad/03_onglet1.gif

Dans l'onglet mots clefs nous allons pouvoir rentrer les fonctions du COFFEE

Dans le premier groupe j'ai mis les fonctions courantes :

var
if
for
switch
array
new
vector
else
return

dans le second j'ai récupéré une liste des fonctions C4D que vous pouvez télécharger ici : http://campus.hesge.ch/eil/e-eil/od/notepad/liste_fonctions.txt (http://campus.hesge.ch/eil/e-eil/od/notepad/liste_fonctions.txt) , copier et coller.

dans le troisième idem mais avec les enum : http://campus.hesge.ch/eil/e-eil/od/notepad/enum.txt (http://campus.hesge.ch/eil/e-eil/od/notepad/enum.txt)

le quatrième je le réserve pour les mots qui manqueraient par exemple "NULL"

http://campus.hesge.ch/eil/e-eil/od/notepad/03_onglet2.gif

Troisième onglet pour les commentaires (ensuite c'est très pratique vous pouvez par un simple clic droit commenter et décommenter des portions entier de code

http://campus.hesge.ch/eil/e-eil/od/notepad/03_onglet3.gif

Pour terminer dans le dernier onglet définissez les opérateurs du COFFEE et les délimiteurs comme " et " pour que les chaines de caractères apparaissent à la couleurs souhaitée

http://campus.hesge.ch/eil/e-eil/od/notepad/03_onglet4.gif

Vous pourrez ensuite choisir directement le COFFEE dans le menu langage.

Vous verrez qu'il y a plein de petites fonctions intéressantes comme clic-droit "colorer les occurences" pour mettre en valeur une variable dans le code, la fonction basique rechercher/remplacer, l'indentation automatique, etc...

En espérant que cela serve à quelqu'un ....

picot
10/03/2008, 18h25
Ca a l'air trés intéressant et trés pratique; à voir à l'usage. Merci de partager.

Floby
10/03/2008, 19h21
Je l'ai :D !
mais j'avais jamais créé un nouveau language. Merci :poucehaut:

xs_yann
11/03/2008, 12h40
Cool Oli_D :prie:
Etant sur mac, je vais rester avec mon TextEdit tout noir. :roll:

Steph3D ::.
13/03/2008, 16h08
Depuis, j'en ai trouvé aussi un autre très cool http://www.pspad.com/fr/

Suis entrains de l'adapter à Demoniak3D
http://www.ozone3d.net/smf/index.php/topic,1300.0.html

Et pour Yann >> http://smultron.sourceforge.net/ :mrgreen:

xs_yann
16/03/2008, 14h09
Et pour Yann >> http://smultron.sourceforge.net/ :mrgreen:


J'ai Smultron, je l'utilise parfois, le problème c'est que pour le COFFEE, j'utilise la coloration syntaxique C++, il n'y a pas toutes les fonctions cités par Oli_D et je n'ai pas trouvé comment ajouté un nouveau language. :?

kiteman
16/03/2008, 15h00
arf snif :cry: .. des fois j'aimerais bien être un marsien comme vous ! :calim: .. dans une autre vie j'aurais bien aimé avoir quelques neuronnes en + et comprendre votre monde de la programation :cry2:

walien
16/03/2008, 15h03
Cool, merci pour l'info Oli_D, j'y comprend encore pas grand choses mais je pense qu'en mélangeant mes cours de Java, Javascript, POO ... j'devrai arriver à quelque chose.