1. Pelengkapan Otomatis (Tab)

IntelliJ IDEA adalah lingkungan pengembangan yang sangat cerdas. Beberapa orang percaya bahwa itu bukan hanya IDE yang bagus untuk pengembangan Java, tetapi juga IDE terbaik di dunia . Yang memang tidak jauh dari kebenaran.

Misalnya, IntelliJ IDEA memiliki hal luar biasa yang disebut pelengkapan otomatis. IntelliJ IDEA mem-parsing dan menganalisis semua file dalam proyek Anda (termasuk semua pustaka yang Anda gunakan). Ia memahami kelas apa yang Anda miliki dan metode serta variabel apa yang dimiliki kelas tersebut. Kemudian ia menggunakan semua informasi itu untuk membantu Anda menulis kode Anda.

Anda baru saja mulai mengetik sebuah kata, dan segera menawarkan petunjuk untuk menyelesaikannya. Salah satu kunci pelengkapan otomatis yang paling umum digunakan adalah Tab .

Misalnya, Anda ingin menulis "Sistem". Untuk melakukannya, Anda perlu mengetik "Sys" dan menekan tombol "Tab": IDEA akan menyelesaikan sisanya untuk Anda.

Jika Anda meletakkan titik setelah nama variabel, maka IDEA pertama-tama akan menentukan jenis variabelnya, dan kemudian menawarkan daftar metode yang dapat dipanggil pada variabel tersebut. Ini sangat nyaman.

Atau misalkan Anda ingin menulis nama kelas InputStreamReader . IntelliJ IDEA dapat menghemat waktu Anda: Anda cukup mengetikkan tiga huruf kapital " ISR " ( I nput S tream Reader ) dan tekan Tab . IDEA akan mengubah apa yang Anda tulis menjadi InputStreamReader. Ini hampir ajaib.

4.2. Templat Langsung: psvm, sout, psfs, fori

Ada ribuan alasan mengapa pemrogram profesional menyukai IntelliJ IDEA, tetapi IntelliJ IDEA juga cocok untuk pemula. Misalnya:

metode utama

Katakanlah Anda ingin menulis public static void main(String[] args) dalam waktu kurang dari satu detik.

Untuk melakukannya, ketik 4 huruf psvm dan tekan Tab . IDEA akan mengganti " psvm " dengan " public static void main(String[] args) ". Sihir.

Sangat mudah untuk mengingat urutan psvm   — ini adalah singkatan dari "public static void main".

Keluaran konsol

Ada juga cara untuk menulis dengan cepat System.out.println();

Untuk melakukan ini, Anda juga perlu menulis 4 huruf (" sout ") dan tekan Tab . IDEA akan mengganti "sout" dengan " System.out.println(); "

Ini juga mudah diingat: 4 huruf di belakang berasal dari S ystem. keluar .println

Mendeklarasikan konstanta string

Ada cara untuk mendeklarasikan variabel String dengan cepat (di tingkat kelas).

Untuk melakukan ini, Anda perlu menulis 4 huruf lagi (" psfs ") dan tekan Tab . IDEA akan mengganti "psfs" dengan " public static final String ".

Anda tidak akan kesulitan mengingat ini: psfs terdiri dari 4 huruf dari P ublic s tatic final S string

Ada singkatan serupa yang dapat digunakan dengan tipe data apa pun: "psf", yang merupakan singkatan dari public static final

Loop

Anda dapat dengan cepat menulis loop di IDEA menggunakan kombinasi fori + Tab . Saat Anda melakukan ini, IDEA akan mengganti fori dengan kode berikut:

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

Anda hanya perlu menuliskan nilai maksimum untuk variabel i counter.

Ini mungkin bukan trik paling populer untuk para profesional Java yang bekerja, tetapi mereka pasti akan membuat hidup Anda lebih mudah sebagai pemula.

3. Fragmen kode di sekitar: Ctrl+Alt+T

Terkadang pemrogram menghadapi situasi di mana mereka ingin melakukan sesuatu dengan kode yang sudah ditulis. IntelliJ IDEA membuat ini lebih mudah dengan memberikan perintah khusus untuk membungkus kode yang ada dengan sesuatu.

Misalnya, Anda ingin mengeksekusi beberapa kode tidak hanya sekali, tetapi beberapa kali. Masuk akal untuk membuat loop dan menempatkan kode di dalam loop. Anda dapat, tentu saja, menulis tajuk lingkaran dan meletakkan kurung kurawal di awal dan kurung kurawal lainnya di akhir. Kemudian Anda juga bisa menyalin kode yang diperlukan ke dalam loop, dan melewati semua baris di dalam tubuh loop dan menggesernya ke kanan.

Namun ada cara yang lebih mudah: Anda dapat mengelilingi kode yang ada dalam satu lingkaran, dan IntelliJ IDEA akan melakukan sisanya dengan sendirinya. Anda perlu melakukan 3 hal:

  1. Sorot kode yang ingin Anda lingkari dengan kode lain
  2. Tekan Ctrl+Alt+T
  3. Pilih salah satu opsi untuk menambahkan pernyataan di sekitarnya:
    1. jika
    2. jika-lain
    3. ketika
    4. lakukan sementara
    5. untuk
    6. coba tangkap
    7. coba akhirnya
    8. coba tangkap akhirnya
    9. disinkronkan

Berikut adalah contoh menu di IDEA:

Fragmen kode di sekitarnya

4. Gaya kode: Ctrl+Alt+L

Dan satu nasihat lagi. Cukup sering, menyalin kode mengacaukan penyelarasannya: ada ruang ekstra di satu tempat, sementara di tempat lain hilang, dll. Kode tampaknya berfungsi, tetapi terlihat seperti bangkai kereta api.

Agar kode Anda tetap terlihat bagus, Anda hanya perlu menekan 3 tombol: Ctrl+Alt+L

Segera setelah Anda menekan kombinasi ini, IntelliJ IDEA akan segera memformat semua kode dalam file saat ini, menempatkan spasi dan tab jika diperlukan. Ini tidak lagi menjadi kode, tapi eye candy.

Contoh:

Sebelum Setelah
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);
      }
   }
}

Omong-omong, setiap "gaya kode" sepenuhnya dapat disesuaikan dalam pengaturan IntelliJ IDEA:

Gaya kode IntelliJ IDEA