2010-10-26 25 views
12

Tôi có nghĩa là các công cụ như gõ "lặp" và nhận được một "cho" vòng lặp với một sự lựa chọn của những gì biến để lặp lại trên, gõ "soutv" để tạo ra một "System.out.println" với "biến =" đã có trong. ..Tương đương Eclipse của IntelliJ "Các mẫu trực tiếp" là gì?

Cảm ơn!

+1

Theo mặc định, gõ 'sysout' sẽ tạo ra một' hệ thống. out.println() 'trong Eclipse. –

Trả lời

20

Nó được gọi là Templates và nó tìm thấy dưới,

Window → Preferences → Java → biên tập → Templates

enter image description here

Các "soutv" mẫu không tồn tại ("sysout", và nó tương tự), nhưng thật dễ dàng để thêm vào. Tôi đã sử dụng mô hình này:

System.out.println("variable=" + ${cursor}${}); 
4

Kiểm tra dưới

Window -> Preferences -> Java -> Editor -> Templates 

tham khảo:

+0

Liên kết dường như đã lỗi thời (hiển thị "Chủ đề không tìm thấy"). Bài viết gần đây hơn: http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Fconcepts%2Fconcept-template-variables.htm – geisterfurz007

+0

@ geisterfurz007 (biệt hiệu đẹp: -)) Cảm ơn, liên kết được cập nhật. –

0

Họ được gọi là mẫu.

Đi tới Preferences > Java > Editor > Templates để xem danh sách các mẫu được xác định trước.

Ví dụ, sysout là:

System.out.println(${word_selection}${});${cursor} 

Bạn cũng có thể tạo riêng của bạn.

3

Đối với 'soutv' đặc biệt, tôi thấy mô hình sau làm việc tốt trong Eclipse:

System.out.println("${var} = ${cursor}" + ${var}); 

Như những người khác đã đề cập, bạn có thể thêm mẫu này bằng cách điều hướng đến Window> Preferences> Java> Editor> Templates và nhấp vào Mới.

Tương đương với 'lần lặp' có vẻ là 'for' trong Eclipse.

0

Trong các phiên bản gần đây của IntelliJ (Tôi đang chạy 14 tại thời điểm này), chúng được gọi là Live Templates và được tìm thấy tại địa chỉ:

Settings > Editor > Live Templates

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