1. Otomatik Tamamlama (Sekme)

IntelliJ IDEA çok akıllı bir geliştirme ortamıdır. Bazı insanlar bunun sadece Java geliştirme için harika bir IDE değil, aynı zamanda dünyanın en iyi IDE'si olduğuna inanıyor . Kuşkusuz, gerçeklerden uzak değil.

Örneğin, IntelliJ IDEA, otomatik tamamlama adı verilen bu muhteşem şeye sahiptir. IntelliJ IDEA, projenizdeki tüm dosyaları (kullanmakta olduğunuz tüm kitaplıklar dahil) ayrıştırır ve analiz eder. Hangi sınıflara sahip olduğunuzu ve bu sınıfların hangi yöntem ve değişkenlere sahip olduğunu anlar. Ardından, kodunuzu yazmanıza yardımcı olmak için tüm bu bilgileri kullanır.

Sadece bir kelime yazmaya başlarsınız ve kelimeyi bitirmek için hemen ipuçları sunar. En sık kullanılan otomatik tamamlama tuşlarından biri Tab .

Örneğin, "Sistem" yazmak istediğinizi varsayalım. Bunun için "Sys" yazıp "Tab" tuşuna basmanız gerekiyor: IDEA gerisini sizin için bitirecek.

Bir değişkenin adından sonra nokta koyarsanız , IDEA önce değişkenin türünü belirleyecek ve ardından size değişken üzerinde çağrılabilecek yöntemlerin bir listesini sunacaktır. Bu çok uygun.

Veya sınıf adını InputStreamReader yazmak istediğinizi varsayalım . IntelliJ IDEA size zaman kazandırabilir: sadece üç büyük harf " ISR " ( Giriş Akışı Okuyucusu ) yazıp Tab tuşuna basabilirsiniz . IDEA, yazdıklarınızı InputStreamReader'a dönüştürecektir. Neredeyse sihir.

4.2. Canlı Şablonlar: psvm, sout, psfs, fori

Profesyonel programcıların IntelliJ IDEA'yı sevmesinin binlerce nedeni var, ancak yeni başlayanlar için de bir şeyleri var. Örneğin:

ana yöntem

Diyelim ki public static void main(String[] args) bir saniyeden daha kısa sürede yazmak istiyorsunuz.

Bunu yapmak için 4 harfli psvm yazın ve Sekme tuşuna basın . IDEA, " psvm " öğesini " public static void main(String[] args) " ile değiştirecek . Büyü.

  "Public static void main"in kısaltması olan psvm dizisini hatırlamak çok kolaydır .

Konsol çıkışı

Hızlı bir şekilde System.out.println() yazmanın bir yolu da vardır ;

Bunu yapmak için ayrıca 4 harf (" sout ") yazmanız ve Tab tuşuna basmanız gerekir . IDEA, "sout"u " System.out.println(); " ile değiştirecek

Bunu da hatırlamak kolaydır: Güneydeki 4 harf S ystem'den gelir . çıktı .println

Bir dizi sabiti bildirmek

Bir String değişkenini hızlı bir şekilde bildirmenin bir yolu vardır (sınıf düzeyinde).

Bunu yapmak için, bir kez daha 4 harf (" psfs ") yazmanız ve Tab tuşuna basmanız gerekir . IDEA, "psfs"yi " public static final String " ile değiştirecek .

Bunu hatırlamakta zorluk çekmeyeceksiniz: psfs , public s tatic final String'in 4 harfinden oluşur .

Herhangi bir veri türüyle kullanılabilecek benzer bir kısaltma vardır: public static final anlamına gelen "psf"

döngüler

fori + Tab kombinasyonunu kullanarak IDEA'da hızlıca bir döngü yazabilirsiniz . Bunu yaptığınızda, IDEA fori'yi aşağıdaki kodla değiştirecektir:

for (int i = 0; i < ; i++) {
}

i sayaç değişkeni için maksimum değeri yazmanız yeterlidir.

Bunlar çalışan Java profesyonelleri için en popüler numaralar olmayabilir, ancak yeni başlayan biri olarak hayatınızı kesinlikle kolaylaştıracaklardır.

3. Çevreleyen kod parçaları: Ctrl+Alt+T

Bazen programcılar zaten yazılmış olan kodla bir şeyler yapmak istedikleri durumlarla karşılaşırlar. IntelliJ IDEA, mevcut kodu bir şeyle sarmak için özel bir komut sağlayarak bunu kolaylaştırır.

Örneğin, bazı kodları bir kez değil birkaç kez çalıştırmak istediğinizi varsayalım. Bir döngü oluşturmak ve kodu döngünün içine yerleştirmek mantıklıdır. Elbette, döngü başlığını yazabilir ve başına bir kaşlı ayraç ve sonuna başka bir kaşlı ayraç koyabilirsiniz. Ardından, gerekli kodu da döngüye kopyalayabilir ve döngü gövdesi içindeki tüm satırları geçip sağa kaydırabilirsiniz.

Ancak daha kolay bir yol var: mevcut kodu bir döngü içine alabilirsiniz ve IntelliJ IDEA gerisini kendi başına halleder. 3 şey yapmanız gerekecek:

  1. Diğer kodla çevrelemek istediğiniz kodu vurgulayın
  2. Ctrl+Alt+T'ye basın
  3. Çevreleyen ifadeler eklemek için seçeneklerden birini seçin:
    1. eğer
    2. eğer-başka
    3. sırasında
    4. yaparken
    5. için
    6. yakalamayı dene
    7. sonunda dene
    8. sonunda yakalamayı dene
    9. senkronize

İşte IDEA'daki bir menü örneği:

Çevreleyen kod parçaları

4. Kod stili: Ctrl+Alt+L

Ve bir tavsiye daha. Çoğu zaman, kodu kopyalamak hizalamasını bozar: bir yerde fazladan boşluklar varken başka bir yerde eksiktir, vb. Kod çalışıyor gibi görünüyor, ancak bir tren kazası gibi görünüyor.

Kodunuzun harika görünmesini sağlamak için 3 düğmeye basmanız yeterlidir: Ctrl+Alt+L

Bu kombinasyona basar basmaz, IntelliJ IDEA, gerekli yerlere boşluklar ve sekmeler yerleştirerek geçerli dosyadaki tüm kodu hemen biçimlendirir. Artık kod değil, göze hitap edecek.

Örnek:

Önce Sonrasında
public class Main {
   public static void main(String[] args) {
System.out.println("Hello World!");
System.out.println();
   if (2 < 3)   {
System.out.println("Opps");   }

for (int i = 0; i < 10; i++) {
System.out.println(i);
      }
   }
}
public class Main
{
   public static void main(String[] args)
   {
      System.out.println("Hello World!");
      System.out.println();
      if (2 < 3)
      {
         System.out.println("Opps");
      }

      for (int i = 0; i < 10; i++)
      {
         System.out.println(i);
      }
   }
}

Bu arada, her "kod stili" IntelliJ IDEA ayarlarında tamamen özelleştirilebilir:

Kod stili IntelliJ IDEA