Eclipse không làm nổi bật các biến khớp


250

Eclipse không làm nổi bật các biến phù hợp với tôi:

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

Tôi đã cố gắng thay đổi "Đánh dấu lần xuất hiện" thông qua

Window -> Preferences -> Java -> Editor -> Mark Occurrences

nhưng nó không hoạt động. Tôi không chắc tại sao điều này không hoạt động trong khi những người khác đã có thể khắc phục vấn đề.

Bất cứ ai có thể cho tôi biết làm thế nào tôi có thể thiết lập các biến phù hợp?

Tìm kiếm cùng một biến với đôi mắt của tôi thực sự làm phiền tôi quá nhiều.


6
Tôi đã có điều này xảy ra ngay bây giờ mặc dù "Mark xảy ra" đã được kiểm tra. Tôi tự nghĩ "Thôi nào, chúng ta đang nói về Eclipse ở đây ...". Để sửa nó, tôi bỏ chọn rồi bấm Apply. Sau đó tôi kiểm tra lại và nhấp Applytheo sauOK
Ai đó ở đâu đó


sau khi thực hiện những gì câu trả lời được chấp nhận nói, bạn có thể phải khởi động lại nhật thực.
mathheadinclouds

1
Điều này thực sự đã giải quyết vấn đề của tôi xD
Alex Vargas

ALT + Shift + O Hãy thử bật / tắt int.
Vaibs

Câu trả lời:


441

Thử:

window > preferences > java > editor > mark occurrences 

Chọn tất cả các tùy chọn có sẵn ở đó.

Cũng đi đến:

Preferences > General > Editors > Text Editors > Annotations

So sánh cài đặt cho 'Lần xuất hiện' và 'Viết lần xuất hiện'

Hãy chắc chắn rằng bạn không có tùy chọn 'Text as higlighted' được chọn cho một trong số chúng.

Điều này sẽ sửa nó.


7
Tôi đã chọn tất cả các tùy chọn nhưng nhật thực này vẫn không làm nổi bật các biến.
Seho Lee

eclipse.org/forums/index.php/mv/tree/57656/#page_top theo liên kết, có vẻ như việc đánh dấu các lần xuất hiện trong jsp đã bị vô hiệu hóa do lỗi bế tắc. Tôi đang tạo tệp jsp trên mô-đun động động web 3.6 vì vậy tôi đoán đó là nguyên nhân. Có vẻ như mọi thứ sẽ ổn nếu tôi đặt mô-đun động web 3.6 đến 4.0. Dù sao, tôi rất biết ơn câu trả lời của bạn.
Seho Lee

5
Cảm ơn! Trong nhật thực Juno (dưới Ubuntu 12.04), các cài đặt không bắt đầu hoạt động cho đến khi tôi khởi động lại nhật thực.
arun

1
Nếu vẫn không hoạt động, giải pháp thay thế: chuyển sang chế độ xem Phác thảo, chọn một cái gì đó và sau đó chuyển về trình chỉnh sửa của bạn.
M. Usman Khan

Đối với những người sử dụng Titanium Studio trên máy Mac (được xây dựng trên Eclipse), bạn sẽ muốn Preferences > Studio > Editors > JavaScript > Mark occurrences....
adamdport

26

Alt + Shift + o
sẽ giải quyết vấn đề của bạn và đồng ý với @Korhan Ozturk nữa :)


Đây cũng là nguyên nhân gây ra nó ở vị trí đầu tiên, khi thay vì Ctrl + Shift + o tổ chức nhập, phần tô sáng bị tắt -.-
fl0w

Điều này làm việc cho tôi, muốn biết lối tắt này là gì :)
Alan

24

Có một lỗi trong Eclipse Juno (và có thể là những người khác) nhưng tôi có một cách giải quyết!

Nếu bạn đã kiểm tra tất cả các cấu hình được đề cập trong các câu trả lời hàng đầu ở đây và VẪN không hoạt động, hãy thử điều này.

Để xác nhận vấn đề:

  1. Chọn một biến
  2. Chú ý phần tô sáng không hoạt động
  3. Nhấp chuột khỏi nhật thực để trình chỉnh sửa mất tiêu điểm.
  4. Nhấp vào thanh tiêu đề của nhật thực để nó lấy lại tiêu điểm, biến của bạn sẽ được tô sáng.

Nếu điều này xảy ra với bạn, bạn phải đóng TẤT CẢ các tệp đang mở và mở lại chúng . Lỗi này dường như cũng làm cho những điều kỳ lạ xảy ra với việc lưu Ctrl + S của một tệp riêng lẻ. Tôi đoán là có điều gì đó đang xảy ra trong đó nhật thực nội bộ tin rằng một tệp nhất định có tiêu điểm nhưng thực tế thì không, và trạng thái của UI được hiển thị như thể một tệp khác đang được chỉnh sửa.

Chỉnh sửa: Nếu VẪN không hoạt động, bạn có thể cần phải khởi động lại nhật thực, nhưng nếu bạn không muốn, hãy thử chọn mục bạn muốn thấy các lần xuất hiện sau đó vô hiệu hóa và bật lại nút Chuyển đổi lần xuất hiện.

Trông như thế này


Tôi đang sử dụng Eclipse neon.3 và gặp vấn đề này. Câu trả lời này đã làm việc. Điều cuối cùng đã làm là đóng tất cả các tệp đang mở. Tôi đã có rất nhiều tập tin mở.
Marquez

6

Điều duy nhất làm việc cho tôi là:

Java > Editor > Mark Occurrences:
Check "Mark occurrences of te selected element in the current file."
... and maybe all the ones below.

4

Đối với những người khác chạy vào vấn đề này mà không có bất kỳ giải pháp nào ở trên hoạt động VÀ bạn đã sửa đổi chủ đề mặc định, bạn có thể muốn kiểm tra màu nổi bật cho các lần xuất hiện.

Tùy chọn> Chung> Trình chỉnh sửa> Trình chỉnh sửa văn bản> Chú thích

Sau đó chọn Lần xuất hiện trong Loại chú thích và thay đổi Hộp màu thành màu khác với màu nền trong trình chỉnh sửa của bạn. Bạn cũng có thể thay đổi Tô sáng thành hộp phác thảo bằng cách chọn "Văn bản dưới dạng" và chọn "Hộp" từ hộp thả xuống (dễ dàng hơn để xem các màu cú pháp khác nhau sau đó với các điểm nổi bật)


4

Tôi ước tôi có thể đọc phản hồi của @ Ján Lazár.

Ngoài tất cả các cấu hình được đề cập trong câu trả lời được chấp nhận, cài đặt bên dưới đã giải quyết nỗi khổ của tôi:

Đối với các tệp lớn, chế độ mở rộng phải được tắt. Kích hoạt chế độ mở rộng sẽ vô hiệu hóa đánh dấu tham chiếu .

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

PS: @Rob Hruska Sẽ thật tuyệt nếu điểm này được thêm vào trong câu trả lời được chấp nhận. Hầu hết các độc giả không buồn đọc phản hồi cuối cùng.


Điều này đã giúp tôi. Tôi đã có tất cả các cài đặt chính xác như được đề cập bởi các câu trả lời ở trên.
aakash

3

Đối với PHP bạn có thể đặt

window > preferences > PHP > editor > mark occurrences 

Vui lòng kiểm tra hộp kiểm đầu tiên (Đánh dấu lần xuất hiện của phần tử được chọn trong tệp hiện tại)


Và cũng kiểm tra

Preferences > General > Editors > Text Editors > Annotations

'Sự xuất hiện' và 'Viết lần xuất hiện' với phong cách và màu sắc khác nhau


3

Nếu tô sáng không hoạt động đối với các tệp lớn, chế độ mở rộng phải tắt. Thuộc tính / (c / c ++) / Trình chỉnh sửa / Khả năng mở rộng


3

Java - Trình soạn thảo - Đánh dấu lần xuất hiện trong Eclipse Photon.

Java - Trình chỉnh sửa - Đánh dấu lần xuất hiện

IDE Java EE của Eclipse dành cho các nhà phát triển web. Phiên bản: Phát hành Photon (4.8.0)


2

có thể bởi vì nó không hỗ trợ mã nổi bật bên trong tập lệnh. không chắc chắn mặc dù.

Bạn có thể thử sử dụng một trong các plugin nhật thực như 'tìm kiếm trong nháy mắt' hoạt động rất tốt. Đây là một liên kết cho điều đó- http://code.google.com.vn/p/eclipse-glance/


1
Search Tìm kiếm liếc mắt 'về cơ bản là một chuỗi tô sáng chuỗi làm nổi bật tất cả các chuỗi / regex phù hợp. Nó hoạt động trên tất cả các tab xem và không chỉ các trình soạn thảo, vì vậy điều đó có nghĩa là trên tab trình điều khiển / trình duyệt dự án của bạn. Nhấn Ctrl + Alt + F để kích hoạt nó
Kshitij

2

Tôi chỉ bỏ chọn tất cả, áp dụng, kiểm tra lại tất cả, áp dụng và nó đã hoạt động :) hy vọng sẽ giúp được người khác.


2

Sử dụng Alt + Shift + o Nó hoạt động với tôi!


có vẻ như bật Alt + Shift + o/ tắt nó. Cảm ơn nó làm việc như quyến rũ.
Saurabh Gupta

1

Thanh công cụ Eclipse> Windows> Tùy chọn> Chung (Bên phải)> Trình chỉnh sửa (Bên phải)> Trình chỉnh sửa văn bản (Bên phải)> Chú thích (Bên phải)

Đối với các lần xuất hiện và các lần xuất hiện, hãy đảm bảo rằng bạn đã kiểm tra tùy chọn 'Văn bản như được tô sáng' cho tất cả chúng. Xem ảnh chụp màn hình bên dưới:

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

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

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


1

Tôi đã có cùng một vấn đề và các giải pháp "thực hiện" và "chú thích" ở trên không giúp được gì. Nếu bạn đang sử dụng Maven, tôi phải chuyển đổi dự án thành dự án Maven (nhấp chuột phải vào dự án trong Gói Explorer và đi xuống để định cấu hình), sau đó xây dựng dự án. Sau đó, cú pháp tô màu và tô sáng hoạt động chính xác.


Điều này không thực sự trả lời câu hỏi. Nếu bạn có một câu hỏi khác, bạn có thể hỏi nó bằng cách nhấp vào Đặt câu hỏi . Bạn cũng có thể thêm tiền thưởng để thu hút sự chú ý hơn cho câu hỏi này một khi bạn có đủ danh tiếng . - Từ đánh giá
James Taylor

1
@JamesTaylor: Đây thực sự là một câu trả lời cho câu hỏi, ít nhất là trong trường hợp OP đang sử dụng maven, dường như không được chỉ định.
gariepy

1

Đây là những gì làm việc cho tôi (ghi có vào YardenST từ một luồng khác ): Thay vì nhấp đúp vào tệp khi mở, nhấp chuột phải vào tệp -> Mở bằng -> Trình soạn thảo Java

Ảnh chụp màn hình


0

Đôi khi các vấn đề trong bạn project build pathcó thể gây ra điều này, hãy chắc chắn rằng bạn đã giải quyết nó trước, trong trường hợp của tôi, prolem là:

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

Và khi sửa nó nổi bật trở lại.


0

Tôi gặp vấn đề này với Eclipse Mars cho các nhà phát triển PHP, phiên bản 64 bit cho Windows. Bây giờ tôi phát hiện ra rằng việc làm nổi bật hoạt động vượt trội với phiên bản 32 bit. Ngay cả với bản tải xuống mới của bản dựng 64 bit tương đương, việc tô sáng không hoạt động. Vì vậy, tôi sẽ chuyển trở lại 32 bit (đây thực sự không phải là vấn đề đầu tiên tôi quan sát được với Eclipse 64 bit).

Biên tập:

Tôi nghĩ rằng đây là giải pháp, vì vậy tôi đã cài đặt phiên bản 32 bit trong C: \ Program Files (x86) và đặt lối tắt trong menu "Bắt đầu". Khi tôi bắt đầu Eclipse từ đó, việc làm nổi bật lại không còn hoạt động nữa. Bây giờ tôi đã làm cho nó hoạt động trở lại bằng cách xóa thư mục .metadata trong không gian làm việc (nghĩa là đặt lại các cài đặt không gian làm việc) và nhập lại các dự án.

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.