2009-07-30 18 views
23

Eclipse là một trình soạn thảo tuyệt vời, và trong số đó có nhiều tính năng tuyệt vời mà một trong những mục yêu thích của tôi là tính năng Mark Occurrences. Tuy nhiên, gần đây tôi đã cài đặt trình cắm thêm Aptana và cố định cấu hình nó bằng cách nào đó tôi đã quản lý để phá vỡ các Dấu Xảy ra trong bản cài đặt Eclipse của tôi.Làm thế nào để sửa "Dấu hiệu xuất hiện" trong Eclipse?

Tính năng này vẫn hoạt động một chút, nhưng thay vì làm nổi bật tất cả các lần xuất hiện của một đối tượng nhất định, nó bây giờ chỉ làm nổi bật sự xuất hiện của nó. Nói cách khác, trong:

1. Dog dog = new Dog(); 
2. dog.bark(); 
3. dog.bark(); 

Chỉ có "chó" trong dòng 1 sẽ được làm nổi bật, không phải là "con chó" trong 2 hoặc 3.

Tuy nhiên, trước khi tôi biết tôi đã điều cấu hình như vậy mà tất cả ba tài liệu tham khảo "chó" sẽ được đánh dấu bởi Eclipse. Có ai biết tùy chọn cấu hình tôi đã thay đổi để "phá vỡ" đánh dấu sự xuất hiện như thế này?

Trả lời

28

Kiểm tra các thiết lập sau đây ưu tiên:

Preferences> General> Biên tập> Biên tập văn bản> Chú thích

Tại đây so sánh các thiết lập cho lần xuất hiệnViết lần xuất hiện.

Bạn có lẽ không có chữ như được tô sáng tùy chọn kiểm tra

6

và Eclipse sẽ không làm nổi bật lần xuất hiện nếu dự án của bạn có lỗi kiểm tra các vấn đề xem để chắc chắn bạn dự án là sạch

+3

Đây là câu trả lời cho tôi. Điều này đã khiến tôi phát điên trong một thời gian dài. Tôi không hiểu tại sao trình soạn thảo văn bản Eclipse không thể chỉ làm nổi bật tất cả các lần xuất hiện của từ, bất kể vấn đề xây dựng. Ngay cả các trình soạn thảo văn bản đơn giản như Notepad ++ cũng có thể làm điều đó mà không cần phải biên dịch mã trong một tệp. –

64

Nếu tùy chọn được đề cập bởi laurie được kiểm tra và bạn đang tự hỏi tại sao nó không hoạt động, bạn có thể đã trúng Alt - Shift - O đôi khi:

Cannot highlight all occurrences of a selected word in Eclipse

Lưu ý, rằng "Organize Imports" có Ctrl - phím Shift - O ...

+1

Có vẻ như một tính năng khá không chắc chắn của công cụ Mark Occurences này. Thx cho các phím tắt anyway: tôi không bao giờ nhận thấy nó trước :) – Julien

+1

cảm ơn bạn! Tôi đoán nó có thể là một ý tưởng tốt để vô hiệu hóa/remap alt-shift-o để tránh vô tình tắt xuất hiện đánh dấu. – ryenus

6

Preference> Java> Editor> Đánh dấu Ocurrences> kiểm tra: Đánh dấu Ocurrences của chọn trong tệp hiện tại.

+0

Vấn đề của tôi là với các lần xuất hiện nói chung (và trình soạn thảo cụ thể của tôi thực sự là JS), vì vậy trình soạn thảo Java không liên quan gì đến trường hợp của tôi), nhưng hy vọng câu trả lời của bạn sẽ liên quan đến những người khác tìm thấy chủ đề này. – machineghost

15

Có một cách khác để chuyển Đánh dấu lần xuất hiện tính năng (ngoài Preferences ->Java ->biên tập ->Đánh dấu lần xuất hiện)

Chỉ cần nhấp vào "Chuyển đổi Đánh dấu lần xuất hiện "từ thanh công cụ. Điều này có thể được nhìn thấy trong hình dưới đây. Nếu bạn không thấy mục trong thanh của mình, bạn có thể bật bằng cách chọn Cửa sổ>Phối cảnh>Tùy chỉnh phối cảnh ...>biên tập trình bày>Chuyển đổi Đánh dấu lần xuất hiện

Bạn có thể sử dụng một phím tắt để chuyển đổi nó, cũng:

  • Trên Windows: Alt + phím Shift + O
  • Trên OS X: Tùy chọn + Lệnh + O

Hy vọng rằng sẽ giúp

enter image description here

0

nhấp đúp vào lớp hoặc gói trong nó biến mất. Không sợ hãi.

(Tôi cũng đã kích hoạt tính năng này do nhầm lẫn trong khi nhấn chọn một từ)

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