2013-01-01 50 views
13

Nó xuất hiện với tôi rằng đôi khi tôi muốn in các giá trị của một biến, vì vậy tôi lặp lại các thao tác sau:Có một phím tắt cho gói tuyên bố với System.out.println trong IntelliJ

  1. viết sout TAB (phím tắt cho System.out.println)
  2. viết tên biến bên trong hàm

có thể trong IntelliJ để quấn một biến với một chức năng, chỉ sử dụng phím tắt?

+0

Điều này sẽ chỉ có ý nghĩa nếu bạn có biến trên một dòng của chính nó. Tốt hơn để chạy mã trong một dubugger và nhìn vào giá trị của nó trong một cửa sổ xem. –

Trả lời

29

Trong Intellij Idea 13.1, có một lối tắt được gọi là "hoàn thành mã postfix".

Vì vậy, để bọc một biểu thức, đối tượng hoặc biến với System.out.println, bạn chỉ cần viết tên của nó, đặt một dấu chấm rồi viết sout, sau đó nhấn tab. Vì vậy, ví dụ:

new MyObject().sout + <tab> 

sẽ được chuyển đổi sang

System.out.println(new MyObject()) 

Thêm ví dụ:

"Hello World!".sout 

int myVariable = 5; 
myVariable.sout 

Bạn có thể tìm thêm thông tin về hoàn postfix trên trang này: http://blog.jetbrains.com/idea/2014/03/postfix-completion/

3

Bạn có thể xác định Mẫu trực tiếp (có thể định cấu hình trong Settings->Live Templates->Surround). Hãy tìm một ví dụ về số Surround with {} ở đó.

Sau đó bạn sẽ có thể chọn biến (có thể là Ctrl + W), sau đó chọn mẫu của bạn (Alt + T) - bàn phím chỉ.

+2

Cảm ơn! tìm kiếm thêm một chút về các mẫu trực tiếp, tôi phát hiện ra rằng soutv phím tắt có thể hữu ích cho việc in biến – itamarb

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