Làm thế nào để quay trở lại trong Eclipse?


125

Có cách nào để quay lại Eclipse không? Về cơ bản, khi tôi nhảy xung quanh một dự án lớn theo luồng thực thi (ctrl + nhấp và v.v.), có cách nào để truy xuất một bước không? Nếu mã của tôi gọi một phương thức và tôi đi đến định nghĩa phương thức, có một tổ hợp phím nào sẽ đưa tôi trở lại mã gọi không?


1
Đối với những người đang tìm kiếm tương tự trong Intellij, phím tắt là: Control+ Alt+ Left (or right)mũi tên.
Menelaos Kotsollaris 22/03/2016

Những người sẽ không nhìn vào đây!
Mèo Tonerpson

Câu trả lời:


182

Nhấn Alt+ Left ArrowAlt+ Right Arrownhư bạn muốn trong trình duyệt web.


@FarmBoy bạn đã thử Option-LeftArrow và Option-RightArrow chưa?
Jherico

@Jherico, tôi đoán rằng không gian hoán đổi trong conf của mình (nó ở mỏ) apple.com/macosx/what-is-macosx/apps-and-utilities.html#spaces
OscarRyz

Làm thế nào để bạn ánh xạ đến một nhấp chuột?
cmcginty

@Casey, không chắc chắn, không bao giờ thử. Bạn có thể tốt hơn nên hỏi điều này trong một câu hỏi mới
lucas

Xin chân thành cảm ơn về mẹo này
Viele

44

Trên OS X:

  • + [(Lệnh + [): Quay lại
  • + ](Lệnh +]): Chuyển tiếp

1
Tôi có Cmd + Alt và mũi tên trái / phải được ánh xạ tới Spect đeo, vì vậy câu trả lời này khá hữu ích.
PeterT

22

Như Robin đã đề cập, bạn cũng có thể nhảy đến vị trí chỉnh sửa cuối cùng. Ctrl + Q là phím tắt cho việc này!


2
CRTL+Qsẽ đưa bạn đến vị trí THAY ĐỔI cuối cùng. Không đến vị trí cuối cùng bạn đã có. ALT+Left Arrowsẽ đưa bạn đến địa điểm cuối cùng;)
Mihkel L.

2
Sử thi, tôi buồn bã sử dụng 'Hoàn tác' rồi 'Làm lại' trước khi học điều này.
Daniel Sokolowski

9

Trên Windows / Ubuntu, điều này luôn luôn

ALT+LEFT ARROW = Go back

ALT+RIGHT ARROW = Go forward

Tuy nhiên, trên MAC OSX , đối với tôi, đó là

ALT(Option)+COMMAND+LEFT ARROW = Go back

ALT(Option)+COMMAND+RIGHT ARROW = Go forward

Hy vọng rằng điều này sẽ giúp những người Mac khác trong tương lai đập đầu vào bàn khi các câu trả lời khác không hoạt động.


6

Ngoài phím tắt được đề cập bởi @lucas, còn có các biểu tượng mũi tên trái và phải trong thanh công cụ. Nó cũng có một trở lại tiện dụng để vị trí chỉnh sửa cuối cùng là tốt.

Cả hai điều này tất nhiên cũng được phản ánh trong menu bên dưới Điều hướng.


1
Điều hướng biểu tượng không hoạt động theo cùng một cách. Nó đi đến tập tin cuối cùng, không phải là vị trí tham chiếu cuối cùng. Ví dụ: nếu Nhấp chuột CTRL của bạn đã nhảy đến một vị trí mới trong cùng một tệp, chỉ ALT-Left hoạt động.
cmcginty

không thực sự ... nếu tôi di chuyển trong tệp xml (với định nghĩa bean) và nhấp ctrl vào tên bean, để chuyển đến vị trí mới. alt-left sẽ không đưa tôi đến vị trí trước đó (nó sẽ chuyển tôi đến tập tin trước đó - và nó hoàn toàn khác biệt)
dao cạo

3

Các ràng buộc bàn phím có thể thay đổi dựa trên Hệ điều hành và Lược đồ phím hiện tại của bạn. Vì vậy, cách tốt nhất để biết ràng buộc bàn phím là tìm kiếm Lệnh trong Tùy chọn> Phím. Đó cũng là nơi bạn có thể thay đổi hoặc thêm ràng buộc bàn phím.

Có nghĩa là thay vì yêu cầu một phím tắt, bạn thường nên yêu cầu lệnh (hoặc ít nhất là yêu cầu cả hai). Trong trường hợp này, các lệnh bạn muốn là Backward HistoryForward History. Bạn có thể thấy trong ảnh chụp màn hình sau đây rằng chúng được ánh xạ thành Ctrl+ [Ctrl+ ]trong Lược đồ chính của tôi (vì tôi đã thay đổi chúng thành đó).

nhập mô tả hình ảnh ở đây

Như đã đề cập bởi những người khác, Last Edit Locationcũng có thể là một lệnh thực sự hữu ích. Trong trường hợp của tôi, nó được ánh xạ tới Ctrl+ Q, nhưng bạn kiểm tra nó dưới Phím :).


Câu trả lời đúng duy nhất.
Alexandr Karbivnichiy

2

Các lệnh này được sử dụng rất thường xuyên, do đó, đáng để có tất cả các phím tắt của chúng theo cùng một cách trong tất cả các IDE của bạn. Để điều chỉnh chúng:

  1. Mở Eclipse
  2. Windows -> Tùy chọn -> Chung -> Phím
  3. Tìm kiếm "Lịch sử lạc hậu" và "Lịch sử chuyển tiếp" và điều chỉnh các ràng buộc.

Đối với cá nhân tôi, Visual + Ctrl + - và Ctrl + = hoạt động tốt nhất.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.