<< Klik om de inhoudsopgave weer te geven >> Navigatie: Macro's > Macro-editor |
Voor het invoeren van een macro is een macro-editor beschikbaar. Aangezien macro’s niet gekoppeld zijn aan netwerkbestanden, is de macro-editor te vinden bij Extra | Macro’s.
De editor gebruikt stijlen om commando’s, parameters, variabelen en commentaar beter te kunnen onderscheiden. Ook wordt de gebruiker bij het gebruik van functies met “code inside” en “code completion” ondersteund bij het invullen van parameters en variabelen. Dit zijn hulpmiddelen van de editor voor de gebruiker, waardoor de kans op typfouten en verkeerd gebruik van attributen afneemt.
De editor kent de volgende stijlen:
Commando's |
vet |
Objecten en variabelen |
normaal |
Getallen |
blauw |
Tekst |
'rood' |
Commentaar |
//groen |
Een aantal regels van een macro wordt als commentaar aangemerkt door het te omsluiten door (* en *). Het commentaarblok begint bij (* aan het begin van een regel. Het commentaarblok eindigt bij *) aan het einde van een regel.
De functies voor “code inside” en “code completion” ondersteunen de gebruiker bij het invullen van parameters en variabelen. De functie "code inside" geeft inzicht in hetgeen achter een commando moet worden ingevuld. De "code inside" wordt geactiveerd indien achter een commando een "haakje open" wordt getypt.
Figuur: Code Inside
De functie "code completion" helpt de gebruiker met het verder invullen van de attributen van objecten. De functie wordt geactiveerd indien na een object een "punt" wordt ingetypt. De attributen kunnen worden gekozen uit een lijst die achter het object wordt afgedrukt. Indien de eerste letters van het gezochte attribuut worden ingetoetst, verkleint de lijst tot de gewenste deelverzameling.
Figuur: Code Completion
De editor leest en schrijft de macro’s uit/naar losse bestanden met de extensie gmf: Gaia Macro File. Dit zijn tekstbestanden.