Skabeloner

På indstillingssiden Åbner indstillingssiden Skabeloner Java > Editor > Skabeloner kan du oprette nye skabeloner og redigere eksisterende skabeloner. Programmøren kan bruge skabelonerne til hurtigt at indsætte ofte forekommende kildekodemønstre.

Du kan bruge følgende knapper til at definere indstillingerne i dine skabeloner:

Funktion

Beskrivelse

Ny...

Åbner dialogboksen Skabelon, hvor du kan oprette en ny skabelon.

Redigér...

Åbner dialogboksen Skabelon, hvor du kan redigere den aktuelt valgte skabelon.

Fjern

Fjerner alle de markerede skabeloner.

Importér...

Importerer skabeloner fra filsystemet.

Eksportér...

Eksporterer alle de markerede skabeloner til filsystemet.

Eksportér alle...

Eksporterer alle skabeloner til filsystemet.

Aktivér alle

Aktiverer alle skabeloner.

Deaktivér alle

Deaktiverer alle skabeloner.

Brug kodeformateringsprogram

Skabelonen formateres i overensstemmelse med de kodeformateringsregler, der er angivet i indstillingerne for kodeformateringsprogrammet inden indsættelsen. Ellers indsættes skabelonen, som den ser ud, men korrekt indrykket.

Dialogboks til skabeloner

Du skal bruge den samme dialogboks til at oprette en ny skabelon og til at redigere en eksisterende skabelon. Dialogboksen beskrives her.

Der er følgende felter og knapper i dialogboksen:

Indstilling

Beskrivelse

Navn

Navnet på skabelonen.

Kontekst

Konteksten bestemmer, hvor skabelonen kan bruges, og hvilke foruddefinerede variabler skabelonen kan anvende.

Java
Java-konteksten
Javadoc
Javadoc-konteksten

Automatisk indsættelse

Kodeassistance indsætter automatisk skabelonen, hvis det er det eneste forslag ved placeringen af indsætningspunktet.

Beskrivelse

En beskrivelse af skabelonen, som vises, når brugerne vælger skabelonen.

Mønster

Skabelonens mønster.

Indsæt variabel...

Viser en liste med foruddefinerede variabler, der er specifikke for konteksten.

Skabelonvariabler

Både Java- og Javadoc-konteksten definerer følgende variabler:

Variabel

Beskrivelse

${cursor}

Markørens placering, når du afslutter redigeringen. Det er en nyttig funktion, når du vil have, at markøren skal skifte til en anden placering end til slutningen af skabelonen, når du afslutter redigeringen.

${date}

Evaluerer i overensstemmelse med den aktuelle dato.

${dollar}

Evaluerer i overensstemmelse med dollarsymbolet '$'.

Du kan også bruge to dollar: '$$'.

${enclosing_method}

Evaluerer i overensstemmelse med navnet på det omsluttende navn.

${enclosing_method_arguments}

Evaluerer i overensstemmelse med en kommasepareret liste med argumentnavne i den omsluttende metode. Denne variabel er nyttig, når skal oprette logsætninger til mange metoder.

${enclosing_package}

Evaluerer i overensstemmelse med navnet på den omsluttende pakke.

${enclosing_project}

Evaluerer i overensstemmelse med navnet på det omsluttende projekt.

${enclosing_type}

Evaluerer i overensstemmelse med navnet på den omsluttende type.

${file}

Evaluerer i overensstemmelse med navne på en fil.

${line_selection}

Evaluerer i overensstemmelse med indholdet af alle aktuelt markerede linjer.

${primary_type_name}

Evaluerer i overensstemmelse med navnet på den primære type i den aktuelle kompileringsenhed.

${return_type}

Evaluerer i overensstemmelse med returtypen i den omsluttende metode.

${time}

Evaluerer i overensstemmelse med det aktuelle tidspunkt.

${user}

Evaluerer i overensstemmelse med brugernavnet.

${word_selection}

Evaluerer i overensstemmelse med indholdet i det aktuelle tekstvalg.

${year}

Evaluerer i overensstemmelse med det aktuelle år.

Java-konteksten definerer desuden følgende variabler:

Variabel

Beskrivelse

${array}

Evaluerer i overensstemmelse med et forslag til et erklæret array-navn.

${array_element}

Evaluerer i overensstemmelse med et forslag til et elementnavn på en erklæret array.

${array_type}

Evaluerer i overensstemmelse med et forslag til elementtypen for en erklæret array.

${collection}

Evaluerer i overensstemmelse med et forslag til en erklæret samling, der implementerer java.util.Collection.

${index}

Evaluerer i overensstemmelse med et forslag til en iterator for et ikke-erklæret array-indeks.

${iterator}

Evaluerer i overensstemmelse med et forslag til en iterator for en ikke-erklæret samling.

${iterable}

Evaluerer i overensstemmelse med et forslag til et navn på en erklæret iterable.

${iterable_element}

Evaluerer i overensstemmelse med et forslag til elementnavn på en erklæret iterable.

${iterable_type}

Evaluerer i overensstemmelse med et forslag til elementtypen for en erklæret iterable.

${todo}

Evaluerer i overensstemmelse med et forslag til den aktuelt angivne standardopgavekode.

Relaterede begreber

Skabeloner

Relateret reference

Java-indholdsassistance
Indstillinger for opgavekoder
Indstillinger for kodeskabeloner
Indstillinger for kodetyper