2009-10-12 21 views
12

Intellij có một phím tắt để di chuyển các phương pháp hiện tại trong nội bộ trong lớp (Tôi nghĩ rằng đó là tổ hợp phím Ctrl + Shift + {Up hoặc Down Arrow})nhật thực để thay đổi thành viên phím tắt (như IntelliJ)

Tôi muốn biết nếu Eclipse có cùng chức năng.

Tôi có thể đánh dấu toàn bộ phương pháp và sau đó là alt-mũi tên để di chuyển nó, nhưng sau đó nó sẽ di chuyển một dòng tại một thời điểm. Tôi muốn nó di chuyển một thành viên cho mọi phím tắt.

Tôi cũng không muốn sử dụng chuột (trong giao diện phác thảo mà người ta có thể xếp lại thứ tự các thành viên của một lớp)

Trả lời

4

nếu bạn nhấp đúp chỉ sau khi mở { của một hàm, bạn sẽ chọn toàn bộ cơ quan chức năng.

Bạn có thể sau đó:

  • Alt + Up: để di chuyển các chức năng lên một dòng
  • Alt + Xuống: để di chuyển các chức năng xuống một dòng

Tất nhiên, đó là lối tắt bạn mô tả trong câu hỏi của mình và di chuyển chức năng chỉ bằng một dòng có thể dẫn đến mã không chính xác (vì hàm có thể kết thúc trong một mã khác).
Bạn phải lặp lại phím tắt số lượng thời gian thích hợp để thực sự di chuyển chức năng trước hoặc sau một lần khác.

Vì vậy, câu trả lời là: Không, không chính xác như IDEA, nhưng đủ gần.

Thực ra, nếu chế độ xem phác thảo không được sắp xếp theo thứ tự bảng chữ cái, bạn có thể kéo và thả một hàm để sắp xếp lại chúng.
Nhưng đó không phải là lối tắt.

+0

Nhưng đó chính xác là những gì Nils Otto yêu cầu. –

+0

@PaulVerest Tôi đồng ý. Tôi chỉ đơn giản nói những gì tôi tìm thấy, cách đây hơn 4 năm. Bạn có biết nếu các phiên bản Eclipse mới nhất đã phát triển trên tính năng đó không? – VonC

+0

Như của Eclipse 4.4 M2 phím tắt cũ hoạt động. Đối với trình soạn thảo Java Kéo-n-thả các phương pháp có thể được sử dụng để di chuyển hoặc sao chép các phương thức giữa các lớp (hoặc sao chép bên trong) –

6

Nếu bạn có thể đủ khả năng để sử dụng chuột, bạn có thể làm điều đó từ chế độ xem phác thảo. Điều đó sẽ dễ nhất.

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