23 Şubat 2023 Perşembe

IntelliJ Idead Live Template

Giriş
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
Giriş
İlk defa burada gördüm

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 shortcut

In 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