Op de voorkeurenpagina
Java > Editor > Sjablonen kunt u nieuwe sjablonen maken en bestaande sjablonen bewerken. Een sjabloon is een hulpmiddel voor programmeurs om snel veelvoorkomende codepatronen in de broncode op te nemen.
U kunt met de volgende knoppen sjablonen bewerken en configureren:
Actie |
Beschrijving |
---|---|
Nieuw... |
Het dialoogvenster Sjabloon openen om een nieuwe sjabloon te maken. |
Bewerken... |
Het dialoogvenster Sjabloon openen om een geselecteerde sjabloon te bewerken. |
Verwijderen |
Alle geselecteerde sjablonen verwijderen. |
Importeren... |
Sjablonen importeren uit het bestandssysteem. |
Exporteren... |
Alle geselecteerde sjablonen exporteren naar het bestandssysteem. |
Alles exporteren... |
Alle sjablonen exporteren naar het bestandssysteem. |
Alles inschakelen |
Alle sjablonen inschakelen. |
Alles uitschakelen |
Alle sjablonen uitschakelen. |
Code-indelingsprogramma gebruiken |
Als deze optie is ingeschakeld, wordt de sjabloon ingedeeld volgens de code-indelingsregels die eerder zijn opgegeven in de voorkeuren van het code-indelingsprogramma. Anders wordt de sjabloon in de huidige vorm ingevoegd, maar wel met de juiste inspringing. |
Voor het maken van nieuwe sjablonen en het bewerken van bestaande sjablonen gebruikt u hetzelfde venster, dat hier wordt besproken.
Het dialoogvenster bevat de volgende velden en knoppen:
Optie |
Beschrijving |
---|---|
Naam |
De naam van de sjabloon. |
Context |
De context bepaalt waar de sjabloon en de vooraf gedefinieerde sjabloonvariabelen kunnen worden gebruikt.
|
Automatisch invoegen |
Als deze optie is geselecteerd, voegt codehulp automatisch de sjabloon in als deze de enige beschikbare keuze is op de invoegpositie. |
Beschrijving |
Een beschrijving van de sjabloon, die wordt afgebeeld als de gebruiker de sjabloon selecteert. |
Patroon |
Het patroon van de sjabloon. |
Variabele invoegen... |
Een lijst afbeelden met eerder gedefinieerde variabelen voor de context. |
Zowel de context Java als de context Javadoc ondersteunt de volgende variabelen:
Variabele |
Beschrijving |
---|---|
${cursor} |
Geeft de cursorpositie aan als de bewerkmodus links is. Dit is handig als de cursor bij het afsluiten van de bewerkmodus naar een andere positie moet verspringen dan het einde van de sjabloon. |
${date} |
Resulteert in de huidige datum. |
${dollar} |
Resulteert in het dollarteken '$'. In plaats van de variabele kunt u ook twee dollartekens typen: '$$'. |
${enclosing_method} |
Resulteert in de naam van de insluitende methode. |
${enclosing_method_arguments} |
Resulteert in een lijst van door komma's gescheiden argumentnamen van de insluitende methode. Deze variabele kan handig zijn als u logboekinstructies genereert voor een groot aantal methoden. |
${enclosing_package} |
Resulteert in de naam van het insluitende pakket. |
${enclosing_project} |
Resulteert in de naam van het insluitende project. |
${enclosing_type} |
Resulteert in de naam van het insluitende type. |
${file} |
Resulteert in de naam van het bestand. |
${line_selection} |
Resulteert in de inhoud van alle geselecteerde regels. |
${primary_type_name} |
Resulteert in de naam van het primaire type van de huidige compilatie-eenheid. |
${return_type} |
Resulteert in het retourtype van de insluitende methode. |
${time} |
Resulteert in de huidige tijd. |
${user} |
Resulteert in de gebruikersnaam. |
${word_selection} |
Resulteert in de inhoud van de huidige tekstselectie. |
${year} |
Resulteert in het huidige jaar. |
Voor de context Java zijn verder de volgende variabelen gedefinieerd:
Variabele |
Beschrijving |
---|---|
${array} |
Resulteert in een voorstel voor een gedeclareerde arraynaam. |
${array_element} |
Resulteert in een voorstel voor een elementnaam van een gedeclareerde array. |
${array_type} |
Resulteert in een voorstel voor een elementtype van een gedeclareerde array. |
${collection} |
Resulteert in een voorstel voor een gedeclareerde collectie die |
${index} |
Resulteert in een voorstel voor een niet-gedeclareerde indexvariabele van een array. |
${iterator} |
Resulteert in een voorstel voor een niet-gedeclareerde indexvariabele van een collectie. |
${iterable} |
Resulteert in een voorstel voor een naam van een gedeclareerd doorloopbaar item. |
${iterable_element} |
Resulteert in een voorstel voor een elementnaam van een gedeclareerd doorloopbaar item. |
${iterable_type} |
Resulteert in een voorstel voor een elementtype van een gedeclareerd doorloopbaar type. |
${todo} |
Resulteert in een voorstel voor de momenteel opgegeven standaardtaaktag. |
Java-contenthulp
Voorkeuren voor taaktags
Voorkeuren voor codesjablonen
Voorkeuren voor codestijl