PureBasic

Forums PureBasic
Nous sommes le Lun 18/Nov/2019 2:48

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 5 messages ] 
Auteur Message
 Sujet du message: Indentation automatique et macros
MessagePosté: Mer 28/Aoû/2019 1:33 
Hors ligne

Inscription: Ven 29/Juin/2007 17:50
Messages: 3521
J'ai remarqué que certaines macros laissent l'indentation automatique dans un état chaotique (un peu normal puisque les macros peuvent manipuler la syntaxe).

L'éditeur limite donc les possibilités des macros. Ce serait un point à tenter d'améliorer.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Indentation automatique et macros
MessagePosté: Dim 01/Sep/2019 23:04 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 10/Mar/2013 22:22
Messages: 62
Localisation: France
Est-ce que tu as des exemples sous la main ?


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Indentation automatique et macros
MessagePosté: Lun 02/Sep/2019 14:30 
Hors ligne

Inscription: Ven 29/Juin/2007 17:50
Messages: 3521
Bonjour Naheulf,

Merci, pour ta venue. Et, bien sûr, pardon pour cette omission.
Code:
;- <<<<
Macro ProcDebut(ProcName)
Procedure ProcName()
EndMacro
;- <<<< Ici
Normalement, cet exemple devrait bien montrer un mauvais décalage sur la dernière ligne commentée "ici".

Et si tu en veux plusieurs exemples, je mettrai un lien vers un code source déjà diffusé de ma part en 2014.


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Indentation automatique et macros
MessagePosté: Mer 04/Sep/2019 9:45 
Hors ligne
Avatar de l’utilisateur

Inscription: Mar 31/Mai/2016 9:06
Messages: 2106
et c'est la ou EPB fait mieux que l'editeur officiel

sur EPB il suffit de faire :
Code:

;- <<<<
Macro ProcDebut(ProcName)
      Procedure ProcName() ;>
EndMacro
;- <<<< Ici


grace au ";>" a la fin de la ligne, j'ajoute une tabulation sur cette ligne ....
note que si j'ajoute un chiffre, je decale d'autant exemple :

Code:

;- <<<<
Macro ProcDebut(ProcName)
                                                Procedure ProcName() ;>8
EndMacro
;- <<<< Ici


ici 8 tabulation ont été ajouté :)

bien sur j'ai d'autres signes
comme ";<x" ; qui permet de detabuler une ligne de x tabulations , ou ";|" qui permet d'annuler une tabulation :)

et ça fait deja plusieurs années que j'avais fait ça .... :mrgreen:

_________________
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Indentation automatique et macros
MessagePosté: Jeu 05/Sep/2019 12:46 
Hors ligne

Inscription: Ven 29/Juin/2007 17:50
Messages: 3521
Je pense juste que, dans l'IDE du pack PB, une option d'annulation d'auto-indentation dans les macros, ce n'est déjà pas mal.


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 5 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  
cron

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye