IntelliJ Özellikleri

Mobil uygulama, web uygulaması, oyun geliştirme, ağ yönetimi ve diğer konular ile ilgili bilgileri burada bulabilirsiniz
Cevapla
Kullanıcı avatarı
melihcelenk
Site Admin
Mesajlar: 255
Kayıt: 05 Eki 2021, 03:23

IntelliJ Özellikleri

Mesaj gönderen melihcelenk »

Ctrl + P : "birMetot(birParametre, |" şeklinde imlecin durduğu yerde basıldığında parametreleri gösterir.
Ctrl + Q: İmlecin durduğu yerdeki elementin javadoc'unu gösterir.

SonarLint
File/Settings/Plugins/Marketplace üzerinden SonarLint yazarak indirebilirsiniz.

Kodu temizlemek, iyileştirmek ve bug'ları çözmek için kullanılan bir eklentidir.


JPA Buddy
Java ve Kotlin için Hibernate, EclipseLink, Spring Data JPA, Flyway, Liquibase, Lombok, MapStruct gibi teknolojilerle çalışırken yardımcı olan bir eklenti.


• Run sekmesinde Export Test Results butonu ile test çıktılarını html dosyası olarak alabilirsiniz.
• Ctrl+Shift+F ile projede arama yapabilirsiniz.
• İki kez Shift'e basarak dosya isimlerini arayabilirsiniz.
• Alt + Sağ/Sol ile sekmeler arasında geçiş yapabilirsiniz.

Wildcard Import
Wildcard import'lar gereksiz alan kullanır. IntelliJ varsayılan ayarlarında 5 tane sınıftan sonrasını wildcard'a çeviriyor. Sadece kullandığımız paketleri import etmek için IntelliJ'de ayar değişikliği yapmamız gerekiyor.
https://stackoverflow.com/questions/334 ... rd-imports

GenerateAllSetter
Bir objenin her bir field'ı için tek tek set metodunu çağırmak uzun sürebiliyor. Bu eklentiyle objenin üzerinde "Alt + Enter" kullanıp "Generate All Setter" butonlarını kullanabilirsiniz.
https://plugins.jetbrains.com/plugin/93 ... eallsetter

POJO to JSON
Postman'de bir request atacağımız zaman örnek bir request body oluşturmamız gerekir. Her bir field için tek tek doldurmak uzun sürebiliyor. Bu eklentiyle objenin üzerinde sağ tıklayarak Copy/Copy JSON and Random Values'ı tıklarsak tiplere göre uygun şekilde rastgele doldurulmuş bir şekilde kopyalamış oluruz.
https://plugins.jetbrains.com/plugin/12066-pojo-to-json

UUID Generator
https://plugins.jetbrains.com/plugin/83 ... -generator

Kelime Kelime Gitmek
Normalde birleşik hâlde bir metni Ctrl + Sağ/Sol yön tuşları ile tek seferde geçebiliyoruz. Ancak uzun camelCase değişkenlerde tek tek yön tuşu kullanmak zorunda kalıyoruz. camelCase kelimelerin her birinde atlamak istediğimizde (örneğin camelCase kelimesinin sağındayken camel'ın sağına gelmek istediğimizde) şöyle bir ayar yapabiliriz:

Settings> Keymap altında "Move Caret to Next Word" şeklinde arayın. O değişken ile ilgili CamelHumps Mode olan seçeneği istediğiniz bir değişkene atayın. Aynı işlemi " "Move Caret to Previous Word" için de yapın. (Ben Alt + Sağ/Sol'a atadım.)

Bu, sekmeler arasında geçişi eziyor. Bunun için sekmeler arası geçişi de Select Next Tab ve Select Previous Tab şeklinde arayarak Ctrl + Alt + Sağ/Sol olarak değiştirebilirsiniz. Yalnız onaylarken diğer kuralları kaldırıp kaldırmamayı soracak. Burada kural ezmeye gerek yok. Örneğin Github Copilot da aynı tuşları kullanıyor. Ancak bu sadece copilot satırı aktifken oluyor ve o anda sekmeler arası geçiş devre dışı oluyor. Dolayısıyla iki özelliğin aynı anda çalışması gibi bir durum söz konusu olmuyor.

resim_2025-07-25_112825176.png
resim_2025-07-25_112825176.png (61.42 KiB) 162 kere görüntülendi
resim_2025-07-25_124857283.png
resim_2025-07-25_124857283.png (38.85 KiB) 152 kere görüntülendi
resim_2025-07-25_124938275.png
resim_2025-07-25_124938275.png (15.8 KiB) 152 kere görüntülendi
Cevapla