2008-10-13 31 views

Trả lời

18

1 - Khi bạn chọn Refactor-> Rename trên một biến, Eclipse sẽ nhắc bạn nhập tên mới vào hộp "trong dòng". Ngay bên dưới nó, có một thông báo trợ giúp và bên cạnh nó là một biểu tượng nhỏ (một mũi tên đi xuống) .Click vào mũi tên đó và sau đó chọn "Open Rename Dialog". Cửa sổ bật lên mới xuất hiện với các hộp kiểm bạn cần.

2 - Hoặc, chọn biến bạn muốn thay đổi và nhấn hai lần Alt + Shift + R. Một lần nữa kiểm tra các hộp kiểm getter/setter.

+2

Tốt. Đáng tiếc là nó không đổi tên đối số cho setter, mặc dù. – Fletch

0

Theo nhật thực mặc định sẽ không đổi tên getters và setters khi sử dụng đổi tên 'inline' của biến. Tuy nhiên, bạn có thể thay đổi hành vi này bằng cách sử dụng hộp thoại 'Đổi tên trường' để đổi tên một lần và chọn 'Đổi tên người nhận' và 'Đổi tên người thiết lập'. (xem answer by idrosid để biết chi tiết chỉ cách mở cửa sổ này).

Sau khi đổi tên 'nội tuyến' này cũng sẽ cập nhật trình lấy và đặt cho trường đó (nhưng không phải là tham số trong trình đặt).

Lưu ý, tôi đã thử nghiệm điều này với Eclipse 4.5

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