1. Autolengkap (Tab)

IntelliJ IDEA ialah persekitaran pembangunan yang sangat pintar. Sesetengah orang percaya bahawa ia bukan sahaja IDE yang hebat untuk pembangunan Java, tetapi IDE terbaik di seluruh dunia . Yang, diakui, tidak jauh dari kebenaran.

Sebagai contoh, IntelliJ IDEA mempunyai perkara yang hebat ini dipanggil auto-lengkap. IntelliJ IDEA menghuraikan dan menganalisis semua fail dalam projek anda (termasuk semua perpustakaan yang anda gunakan). Ia memahami kelas yang anda ada dan kaedah serta pembolehubah yang ada pada kelas tersebut. Kemudian ia menggunakan semua maklumat itu untuk membantu anda menulis kod anda.

Anda hanya mula menaip perkataan, dan ia serta-merta menawarkan petunjuk untuk menyelesaikannya. Salah satu kunci autolengkap yang paling biasa digunakan ialah Tab .

Sebagai contoh, katakan anda ingin menulis "Sistem". Untuk melakukan ini, anda perlu menaip "Sys" dan tekan kekunci "Tab": IDEA akan menyelesaikan yang lain untuk anda.

Jika anda meletakkan noktah selepas nama pembolehubah, maka IDEA akan terlebih dahulu menentukan jenis pembolehubah itu, dan kemudian menawarkan senarai kaedah yang boleh dipanggil pada pembolehubah tersebut. Ini sangat mudah.

Atau katakan anda ingin menulis nama kelas InputStreamReader . IntelliJ IDEA boleh menjimatkan masa anda: anda hanya boleh menaip tiga huruf besar " ISR " ( I nput S tream R eader ) dan tekan Tab . IDEA akan menukar apa yang anda tulis kepada InputStreamReader. Ia hampir ajaib.

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

Terdapat beribu-ribu sebab mengapa pengaturcara profesional menyukai IntelliJ IDEA, tetapi ia juga mempunyai sesuatu untuk pemula. Sebagai contoh:

kaedah utama

Katakan anda mahu menulis public static void main(String[] args) dalam masa kurang dari satu saat.

Untuk melakukan ini, taip 4 huruf psvm dan tekan Tab . IDEA akan menggantikan " psvm " dengan " public static void main(String[] args) ". Sihir.

Sangat mudah untuk mengingati jujukan psvm   — ia adalah singkatan daripada "public static void main".

Output konsol

Terdapat juga cara untuk menulis System.out.println();

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

Ini juga mudah diingat: 4 huruf dalam sout berasal daripada S ystem. keluar .println

Mengisytiharkan pemalar rentetan

Terdapat cara untuk mengisytiharkan pembolehubah String dengan cepat (di peringkat kelas).

Untuk melakukan ini, anda sekali lagi perlu menulis 4 huruf (" psfs ") dan tekan Tab . IDEA akan menggantikan "psfs" dengan " String akhir statik awam ".

Anda tidak akan menghadapi masalah mengingati ini: psfs terdiri daripada 4 huruf daripada p ublic s tatic f inal S tring

Terdapat singkatan serupa yang boleh digunakan dengan mana-mana jenis data: "psf", yang bermaksud akhir statik awam

gelung

Anda boleh menulis gelung dalam IDEA dengan cepat menggunakan gabungan fori + Tab . Apabila anda melakukan ini, IDEA akan menggantikan fori dengan kod berikut:

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

Anda hanya perlu menulis dalam nilai maksimum untuk pembolehubah i counter.

Ini mungkin bukan helah paling popular untuk profesional Java yang bekerja, tetapi ia pasti akan menjadikan hidup anda lebih mudah sebagai seorang pemula.

3. Serpihan kod sekeliling: Ctrl+Alt+T

Kadangkala pengaturcara menghadapi situasi di mana mereka ingin melakukan sesuatu dengan kod yang telah ditulis. IntelliJ IDEA menjadikannya lebih mudah dengan menyediakan arahan khas untuk membungkus kod sedia ada dengan sesuatu.

Sebagai contoh, katakan anda mahu melaksanakan beberapa kod bukan sekali, tetapi beberapa kali. Masuk akal untuk membuat gelung dan meletakkan kod di dalam gelung. Anda boleh, sudah tentu, menulis pengepala gelung dan meletakkan pendakap kerinting pada permulaan dan pendakap kerinting lain di penghujung. Kemudian anda juga boleh menyalin kod yang diperlukan ke dalam gelung, dan pergi melalui semua baris di dalam badan gelung dan alihkannya ke kanan.

Tetapi ada cara yang lebih mudah: anda boleh mengelilingi kod sedia ada dalam satu gelung, dan IntelliJ IDEA akan melakukan yang lain dengan sendirinya. Anda perlu melakukan 3 perkara:

  1. Serlahkan kod yang anda ingin kelilingi dengan kod lain
  2. Tekan Ctrl+Alt+T
  3. Pilih salah satu pilihan untuk menambah penyataan sekeliling:
    1. jika
    2. jika tidak
    3. sementara
    4. buat sementara
    5. untuk
    6. cuba tangkap
    7. cuba akhirnya
    8. cuba tangkap akhirnya
    9. disegerakkan

Berikut ialah contoh menu dalam IDEA:

Serpihan kod sekeliling

4. Gaya kod: Ctrl+Alt+L

Dan satu lagi nasihat. Selalunya, menyalin kod merosakkan penjajarannya: terdapat ruang tambahan di satu tempat, sementara mereka hilang di tempat lain, dsb. Kod itu nampaknya berfungsi, tetapi ia kelihatan seperti bangkai kereta api.

Untuk memastikan kod anda kelihatan hebat, anda hanya perlu menekan 3 butang: Ctrl+Alt+L

Sebaik sahaja anda menekan gabungan ini, IntelliJ IDEA akan memformatkan semua kod dalam fail semasa dengan serta-merta, meletakkan ruang dan tab di tempat yang diperlukan. Ia bukan lagi kod, tetapi gula-gula mata.

Contoh:

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

Ngomong-ngomong, setiap "gaya kod" boleh disesuaikan sepenuhnya dalam tetapan IntelliJ IDEA:

Gaya kod IntelliJ IDEA