
IntelliJ IDEA Templates - Live Templates
Güncelleme tarihi: 17 Haz 2021
Live Templates, kod içerisinde döngüleri, obje tanımlamalarını, loglamaları ve if-else gibi koşulları hızlı bir şekilde yazmamızı sağlayan templateleri ifade eder.
Live Template’ler prefix operasyonu olduğu için kodlamadan önce ilgili template uygulanması gerekir.

IDE Default Live Templates
IntelliJ IDE'si ile beraber kullanabileceğiniz bir çok default live template bulunuyor. Aşağıdaki tabloda bir kaçını görebilirsiniz.
| Template | Tanım | Kod Örneği |
| :------: | :------: | :----- |
| fun0 | <p>Parametre içermeyen<br />fonksiyon</p> | <p>fun \$NAME$() : \$RETURN$ {<br /> $END$<br />}</p> |
| fun1 | 1 Parametreli fonksiyon | <p>fun \$NAME$(\$PARAM1$ : \$PARAM1TYPE$) : \$RETURN$ { <br /> \$END$<br/>}</p> |
| ifn | if null kod bloğu | <p>if (\$VAR$ == null) { <br /> \$END$<br/>}</p> |
| inn | if not null kod bloğu | <p>if (\$VAR$ != null) { <br /> \$END$<br/>}</p> |
| fori | for loop | <p>for(int \$INDEX$ = 0; \$INDEX$ < \$LIMIT$; \$INDEX$++) { <br /> \$END$<br/>}</p> |
| iter | Iterate (for-in loop) | <p>for(\$VAR$ in \$ITERABLE$) { <br /> \$END$<br/>}</p> |