Açıklaması şöyle
IntelliJ IDEA has a feature called “Live Templates” that allows you to quickly insert predefined code snippets using keyboard shortcuts. For example, you can type “sout” and press the Tab key to automatically expand it into a System.out.println() code block. You can customize and create your own live templates in the IntelliJ IDEA configuration.
1. Hazır Gelen Live Template
Benim kullandıklarım
main
main metodu yaratır
prfsi
private final static int
sout
System.out.println satırını yaratır
psvm
main metodu yaratır
object.var
Değişkene eşitler
object.for
For döngüsü yaratır
Conditional statement'lar
boolean.if -> if(boolean)
boolean.else -> if(!boolean)
string.null -> if(string==null)
string.nn -> if(string!=null)
string.switch -> switch(string)
object.try
try...catch yaratır
object.castvar
Başka bir tipe cast eder
object.field
Yerel değişkeni sınıfın üye alanı yapar
object.opt
Optional.of() ile nesne yaratır
object.lambda
lambda yaratır
2. Custom Template
Settings > Editor > Live Templates ile ulaşılır. Açıklaması şöyle
As you can see, IntelliJ already has several predefined sections depending on the programming language we are using, but we can also create our own section with the “+” symbol that appears on the right side of the window.
Örnek
Burada bir örnek var
Örnek - Edit variables
Açıklaması şöyle. Edit variables ile Live Template içinde kullanacağımız değişken için kod tanımlarız
In my case I have selected java and clicked on the add button (“+”) to add a new live template to this group, and then a new window will open asking us for the abbreviation of our shortcut, a description if we wish and the part of the code that corresponds to our new shortcutIn this example we have created a Live Template to declare a logger in the class we want and in this way import it by simply typing in our code “log” and pressing the enter key to set it. As you can see, we have indicated the abbreviation with which we will call this shortcut (“log”), a brief description and then in “Edit variables” we have given value to the variable declared in the expression $CLASS_NAME$
Örnek - $END$
Açıklaması şöyle
To create a custom live template, go to Settings > Editor > Live Templates. Click the "+" icon to add a new template. Enter an abbreviation, a description, and the template text, then click "OK".
Şöyle yaparız
public static void main(String[] args) {$END$}
Açıklaması şöyle. İmleç $END$ ile belirtilen yere gelir.
Now, when you type “main” and press Tab, the main method will be inserted, and your cursor will be placed at the $END$ position.
Hiç yorum yok:
Yorum Gönder