Page 1 sur 1

[Basic] Outillage pour faciliter le codage

Publié : 14 sept. 2012 16:35
par Dude
Image
L'extension BasicIDETools ajoute sous la forme d'une barre d'outils, des fonctionnalités supplémentaires dans l'éditeur Basic.
  • Formatage du code (mots-clés, fonctions, variables...)
  • Indentation automatique
  • Mise en commentaire ou non du code
  • Convertion majuscule / minuscule
  • Recherche dans le code
Des vidéos de démonstration sont disponibles sur le site de l'auteur (en espagnol).

Téléchargement depuis le site des extensions : http://extensions.services.openoffice.o ... icIDETools

Re: [Basic] Outillage pour faciliter le codage

Publié : 14 sept. 2012 22:04
par alhazred
Salut, Dude

Je me suis empressé d'installer l'extension "pour voir". Quelques premières impressions (qui n'engagent que moi, bien sûr):

-- La fonction de ré-indentation me paraît bien utile (je préfère à indentation automatique qui me fait penser que lorsque je taperai Do + entrée, le paragraphe suivant va être décalé automatiquement) : un bon nombre des extraits de code que je rencontre sur le forum n'en ont aucune, ou fautive, rendant impossible de voir la structure du premier coup d’œil.
-- Les boutons pour commenter ou dé-commenter sont eux aussi intéressants pour traiter d'un seul coup plusieurs lignes, plutôt que d'avoir à taper (ou supprimer) une apostrophe à chaque ligne.
Avis tout personnel, j'aurais préféré que l'apostrophe soit placée, pour la première ligne de la sélection, en début de ligne, plutôt que de s'insérer devant le premier caractère de la sélection.
-- Le formatage du code met une majuscule aux mots-clefs, et uniformise les noms de variables et de macros en utilisant la casse de leur déclaration), ce qui est très bien ; j'avoue que j'avais peur d'autres interventions : mon usage personnel va à contre-courant, majuscule pour les noms de méthodes et minuscule pour les propriétés.

Au total, je crois que cette extension va bien me servir, merci Dude
 Ajout : *** Bémols ***
Certaines combinaisons de blocs mettent en défaut l'indentation. Exemple obtenu avec "Reindentar" (pas de traduction), sans indentation au départ :

Code : Tout sélectionner

Sub x(k,a,b())
	for each i In b()
		With k
		a=k.s
	End With
	Next i
End Sub
 

Re: [Basic] Outillage pour faciliter le codage

Publié : 11 oct. 2012 15:55
par luky-luke
Bonjour à tous,

Pour information :
J'utilise cette extension depuis peu, et je rencontre quelque petit désagrément.
Lorsque j'utilise l'outil "Ajouter un commentaire" (Pardon pour mon mauvais Espagnole) et que je défile le code pas à pas, tout va bien.
Lorsque que j'ai Supprimer ce même commentaire avec l'outil, parfois en défilant pas à pas, et quand j'arrive sur la ligne de code précédemment commenté, la fenêtre de l'EDI va se placer sur la ligne de code correspondante (macro de l'extension) et la macro que j'étais en train de défiler est stopper . Je n'ai pas vraiment identifié la méthode qui conduit à ce comportement, mais c'est assez désagréable quand cela se répète.
D'autre utilisateur on rencontrer ce problème ???

Cordialement
Luke