På indstillingssiden
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. |
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.
|
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. |
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 |
${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. |
Java-indholdsassistance
Indstillinger
for opgavekoder
Indstillinger
for kodeskabeloner
Indstillinger
for kodetyper