1. Tự động điền (Tab)

IntelliJ IDEA là một môi trường phát triển rất thông minh. Một số người tin rằng nó không chỉ là một IDE tuyệt vời để phát triển Java, mà còn là IDE tốt nhất trên thế giới . Điều đó, phải thừa nhận, không xa sự thật.

Ví dụ: IntelliJ IDEA có tính năng tuyệt vời được gọi là tự động hoàn thành. IntelliJ IDEA phân tích cú pháp và phân tích tất cả các tệp trong dự án của bạn (bao gồm tất cả các thư viện bạn đang sử dụng). Nó hiểu bạn có những lớp nào và những phương thức và biến nào mà những lớp đó có. Sau đó, nó sử dụng tất cả thông tin đó để giúp bạn viết mã của mình.

Bạn chỉ cần bắt đầu nhập một từ và nó ngay lập tức đưa ra các gợi ý để hoàn thành từ đó. Một trong những phím tự động hoàn thành được sử dụng phổ biến nhất là Tab .

Ví dụ: giả sử bạn muốn viết "Hệ thống". Để thực hiện việc này, bạn cần nhập "Sys" và nhấn phím "Tab": IDEA sẽ hoàn thành phần còn lại cho bạn.

Nếu bạn đặt một dấu chấm sau tên của một biến, thì trước tiên IDEA sẽ xác định loại biến đó là gì, sau đó cung cấp cho bạn một danh sách các phương thức có thể được gọi trên biến đó. Điều này là siêu thuận tiện.

Hoặc giả sử bạn muốn viết tên lớp InputStreamReader . IntelliJ IDEA có thể giúp bạn tiết kiệm thời gian: bạn chỉ cần gõ ba chữ in hoa " ISR " ( Tôi nhập S tream R eader ) và nhấn Tab . IDEA sẽ chuyển những gì bạn đã viết thành InputStreamReader. Nó gần như là ma thuật.

4.2. Mẫu trực tiếp: psvm, sout, psfs, fori

Có hàng nghìn lý do khiến các lập trình viên chuyên nghiệp yêu thích IntelliJ IDEA, nhưng nó cũng có một số thứ dành cho người mới bắt đầu. Ví dụ:

phương pháp chính

Giả sử bạn muốn viết public static void main(String[] args) trong chưa đầy một giây.

Để thực hiện việc này, hãy nhập 4 chữ cái psvm và nhấn Tab . IDEA sẽ thay thế " psvm " bằng " public static void main(String[] args) ". Ảo thuật.

Thật dễ dàng để nhớ chuỗi psvm   — nó là từ viết tắt của "public static void main".

Đầu ra bảng điều khiển

Ngoài ra còn có một cách để viết nhanh System.out.println();

Để làm điều này, bạn cũng cần viết 4 chữ cái (" sout ") và nhấn Tab . IDEA sẽ thay thế "sout" bằng " System.out.println(); "

Điều này cũng dễ nhớ: 4 chữ cái trong sout đến từ hệ thống S. ra .println

Khai báo một hằng chuỗi

Có một cách để khai báo nhanh một biến String (ở cấp độ lớp).

Để làm điều này, một lần nữa bạn cần viết 4 chữ cái (" psfs ") và nhấn Tab . IDEA sẽ thay thế "psfs" bằng " public static final String ".

Bạn sẽ không gặp khó khăn khi nhớ điều này: psfs được tạo thành từ 4 chữ cái từ p ublic s tatic f inal S tring

Có một từ viết tắt tương tự có thể được sử dụng với bất kỳ loại dữ liệu nào: "psf", viết tắt của public static final

vòng lặp

Bạn có thể nhanh chóng viết một vòng lặp trong IDEA bằng cách sử dụng tổ hợp fori + Tab . Khi bạn làm điều này, IDEA sẽ thay thế fori bằng đoạn mã sau:

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

Bạn chỉ cần viết giá trị lớn nhất cho biến đếm thứ i.

Đây có thể không phải là những thủ thuật phổ biến nhất dành cho các chuyên gia Java đang làm việc, nhưng chúng chắc chắn sẽ giúp cuộc sống của bạn dễ dàng hơn khi mới bắt đầu.

3. Xung quanh các đoạn mã: Ctrl+Alt+T

Đôi khi các lập trình viên phải đối mặt với các tình huống mà họ muốn làm điều gì đó với mã đã được viết sẵn. IntelliJ IDEA làm cho điều này trở nên dễ dàng hơn bằng cách cung cấp một lệnh đặc biệt để bọc mã hiện có bằng thứ gì đó.

Ví dụ: giả sử bạn muốn thực thi một số mã không phải một lần mà nhiều lần. Thật hợp lý khi tạo một vòng lặp và đặt mã bên trong vòng lặp. Tất nhiên, bạn có thể viết tiêu đề vòng lặp và đặt một dấu ngoặc nhọn ở đầu và một dấu ngoặc nhọn khác ở cuối. Sau đó, bạn cũng có thể sao chép mã cần thiết vào vòng lặp và duyệt qua tất cả các dòng bên trong phần thân của vòng lặp và dịch chuyển chúng sang bên phải.

Nhưng có một cách dễ dàng hơn: bạn có thể bao quanh mã hiện có trong một vòng lặp và IntelliJ IDEA sẽ tự thực hiện phần còn lại. Bạn sẽ cần làm 3 việc:

  1. Đánh dấu mã bạn muốn bao quanh với mã khác
  2. Nhấn Ctrl+Alt+T
  3. Chọn một trong các tùy chọn để thêm các tuyên bố xung quanh:
    1. nếu như
    2. nếu khác
    3. trong khi
    4. làm trong khi
    5. cố gắng bắt
    6. cố gắng cuối cùng
    7. thử bắt cuối cùng
    8. đồng bộ hóa

Đây là một ví dụ về menu trong IDEA:

Xung quanh các đoạn mã

4. Kiểu mã: Ctrl+Alt+L

Và một lời khuyên nữa. Thông thường, việc sao chép mã sẽ làm rối loạn sự liên kết của nó: thừa khoảng trắng ở chỗ này, trong khi lại thiếu ở chỗ khác, v.v.

Để giữ cho mã của bạn trông đẹp mắt, bạn chỉ cần nhấn 3 nút: Ctrl+Alt+L

Ngay khi bạn nhấn tổ hợp này, IntelliJ IDEA sẽ ngay lập tức định dạng tất cả mã trong tệp hiện tại, đặt dấu cách và tab ở bất kỳ đâu cần thiết. Nó sẽ không còn là mã, mà là kẹo bắt mắt.

Ví dụ:

Trước Sau đó
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);
      }
   }
}

Nhân tiện, mỗi "kiểu mã" hoàn toàn có thể tùy chỉnh trong cài đặt IntelliJ IDEA:

Kiểu mã IntelliJ IDEA