2013-04-18 35 views
5

Câu hỏi 1: IntelliJ có thể được thiết lập để thụt lề mã cơ thể tự động khi thực hiện một dòng mới?Tôi có thể đặt IntelliJ tự động thụt lề mã nguồn không?

Dưới đây là một ví dụ về những gì tôi có nghĩa là:

tôi có phương pháp này:

public static void main(String[] args) 
     { 
      System.out.println("Hi there."); 
     } 

Sau khi nhấn phím Enter sau khi nhập biểu thức, tôi có được điều này:

public static void main(String[] args) 
     { 
      System.out.println("Hi there."); 
     // the new line aligns itself with the braces. 
     } 

Tôi muốn làm điều này:

public static void main(String[] args) 
     { 
      System.out.println("Hi there."); 
      // the new line aligns itself with the preceding line 
     } 

Tôi chưa thể tìm thấy tùy chọn ở bất kỳ nơi nào trong Cài đặt sẽ làm cho hành vi này trở thành hành vi mặc định. Liệu nó tồn tại và tôi đang thiếu nó hay tôi đang tìm kiếm một con kỳ lân?

Câu hỏi 2: Có tùy chọn để có phần thân mã được thụt lề theo mặc định không? Nếu vậy, nó có thể được tìm thấy ở đâu?

Ví dụ:

Khi sử dụng "Định dạng lại Mã ..." lệnh, tôi có được điều này:

public static void main(String[] args) 
     { 
     System.out.println("Hi there."); 
     // the code body is realigned with the braces 
     } 

Có thể thiết lập IntelliJ để làm điều này, và nếu như vậy, nơi tôi có thể tìm thấy tùy chọn đó ?:

public static void main(String[] args) 
     { 
      System.out.println("Hi there."); 
      // the code body is indented from the braces 
     } 

Đó là một điều khác mà tôi không thể tìm thấy trong tùy chọn Cài đặt.

Mọi trợ giúp đều tuyệt vời. Cảm ơn vì đã dành thời gian cho tôi.

Trả lời

4

Bạn nên sử dụng tùy chọn Next line, each shifted:

enter image description here

0

IntelliJ IDEA 15

File> Settings ...> Editor> Mã Style> Java> Bao bì và niềng răng> Niềng răng vị trí> Trong tuyên bố phương thức>Dòng tiếp theo, mỗi số được chuyển

Next line each shifted

Các vấn đề liên quan