2013-05-17 37 views
11

Tôi không chắc chắn làm thế nào để cụm từ này trong tìm kiếm, tuy nhiên tôi đã tò mò nếu có một phím tắt trong nhật thực để cho phép chúng tôi khai báo một loại biến dựa trên những gì sau bằng nhau.Eclipse - Khai báo biến dựa trên sự trở lại hoặc nhận được (Phím tắt)

Ví dụ:

firstname = User.getFirstName(); 

Giây phút bạn bấm nhập, nó sẽ thêm "String" vào đầu dòng để nó trở thành:

String firstname = User.getFirstName(); 

Hoặc thậm chí là một phím tắt sẽ đủ.

Có những lúc tên lớp có thể dài hoặc một cái gì đó như: Iterator<Entry<String, String>> đủ dài để có thể tắt phím tắt hoặc tự động thêm.

Tôi không chắc chắn liệu điều này có tồn tại hay không.

Xin cảm ơn các bạn.

+2

Bạn cũng có thể xem [[ẩn tính năng-của-nhật thực] (http://stackoverflow.com/questions/54886/hidden-features-of-eclipse)] và [[hữu ích-eclipse-feature ] (http://stackoverflow.com/questions/20529/useful-eclipse-features)] – Pshemo

+0

@Pshemo +1 Đây là thông tin tốt nhất .. Cảm ơn bạn đã liên kết, đã giúp tôi rất nhiều – Pragnani

Trả lời

15

Tôi thường chỉ cần viết biểu thức:

User.getFirstName() 

Sau đó, làm nổi bật nó và nhấn Ctrl-2, sau đó L cho "gán cho biến cục bộ".

+0

Tuyệt vời, điều đó đủ cho tôi! – Multiplexor

+3

Hoặc Alt-Shift-L (thắng) hoặc Command-Option-L (mac), cho * Refactor> Trích xuất biến địa phương *. –

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