Làm cách nào để thay đổi màu của các lần xuất hiện được đánh dấu trong thanh bên của Eclipse?


102

Khi bạn đã bật "Đánh dấu lần xuất hiện" trong Eclipse, việc đặt con trỏ vào bất kỳ loại / biến / phương thức / v.v. nào sẽ đánh dấu tất cả các lần xuất hiện trong trình soạn thảo văn bản và đặt một thanh mờ ở thước bên phải để hiển thị cho bạn vị trí của các lần xuất hiện khác trong tập tin.

Có ai biết ở đâu trong Preferences bạn có thể thay đổi màu nào được sử dụng để làm nổi bật các lần xuất hiện khác trong thanh thước bên không? Màu sắc quá mờ đối với tôi với chủ đề màn hình / Windows Aero hiện tại của tôi.

Tôi đã cố gắng vào Preferences> General> Appearance> Color and Fonts để thay đổi màu cho "Color label - match highlight" nhưng điều này dường như không áp dụng.

Đây là một ảnh chụp màn hình với những gì tôi đang nói về:

Ảnh chụp màn hình Eclipse


Rất tiếc, có thể thay đổi màu của Thanh bên (Thanh tổng quan) không? Nếu nó có thể được đặt thành màu xám đậm hơn, các sự kiện sẽ hiển thị với độ tương phản cao hơn.
David Balažic

Câu trả lời:


175

Màu trong thanh giống với màu của văn bản được đánh dấu trong trình chỉnh sửa. Nó được thiết lập bằng cách đi tới

Window> Preferences> General> Editors> Text Editors> Chú thích

và thay đổi màu sắc của Dấu vết và Chữ viết.


cảm ơn, tôi đã nhìn vào cửa sổ này trước đó và chắc hẳn đã bỏ lỡ biểu tượng Màu.
matt b

6
một chút khó chịu mà bạn không thể có màu sắc riêng biệt cho văn bản và thanh bên, nhưng oh well
matt b

2
Chà, nếu chúng không giống nhau, thì màu bên phải tương ứng với mã trong mã sẽ kém hơn rất nhiều. Nó có lẽ thậm chí không xảy ra với những kẻ nhật thực để cho họ khác đi.
Jonathan M Davis

9
thay đổi "Văn bản dưới dạng" -> Hộp, làm cho nó có thể sử dụng màu tối
iTake

tôi kết nối với máy từ xa và sau đó sử dụng eclipse. vấn đề tôi đang gặp phải là mất khoảng 5-6 giây để đánh dấu các từ phù hợp. Nguyên nhân có thể là gì?
Coder17

9

Nhấp chuột phải vào điểm đánh dấu và chọn mục menu duy nhất "tùy chọn", thao tác này sẽ mở ra hộp thoại tùy chọn: Chung / Người chỉnh sửa / Trình soạn thảo văn bản / Chú thích.

  • Màu "huyền bí" được sử dụng cho các mục phù hợp,

  • "viết sự xuất hiện" cho mục do bạn chọn.

Các bản cập nhật không áp dụng ngay sau khi sử dụng nút Áp dụng, chỉ sau khi đóng bằng OK và cuối cùng chọn lại.


1
"ghi lần xuất hiện" cho mục do bạn chọn ". Không, lần xuất hiện ghi là những lần xuất hiện chỉ định một giá trị, như được giải thích bởi @Pops.
phút

7

Thanh này được gọi là Thanh tổng quan hoặc Thước tổng quan (trong trường hợp bạn cần tham khảo nó) và như đã được đề cập, màu của các lần xuất hiện có thể được thay đổi bằng cách điều hướng đến:

Window > Preferences > General > Editors > Text Editors > Annotations

và thay đổi màu sắc cho lần xuất hiện.

Một điểm khác biệt cần lưu ý trong Eclipse Juno (hầu hết các phản hồi khác dường như đề cập đến Indigo) là thay đổi sẽ không có hiệu lực cho đến khi bạn khởi động lại chương trình.


tương tự cho Luna, tôi không thể tìm thấy các thiết lập chính xác bởi vì không có gì thay đổi lúc đầu ..
Aprillion

5

Bạn sẽ muốn thay đổi màu "Lần xuất hiện" và "Viết lần xuất hiện". Điều này có thể được thực hiện trong menu Chú thích, nằm - như Colin đã nói - trong menu Tùy chọn bên dưới đường dẫn

Window> Preferences> General> Editors> Text Editors>Annotations

Nếu bạn có một sự kiện được đánh dấu trong thước tổng quan (cột ở bên phải của thanh cuộn), bạn có thể mở trực tiếp menu Chú thích bằng cách nhấp chuột phải vào sự kiện đó và chọn "Tùy chọn" từ menu ngữ cảnh.

Xảy ra có hai tùy chọn màu:

  1. Màu của "Lần xuất hiện " được sử dụng cho các trường hợp biến đang được đọc, nhưng không được sửa đổi, trong mã (ví dụ: ktrong if(k > 1)).
  2. Màu của " Write Occurrences " được sử dụng khi biến được sửa đổi / ghi vào mã (ví dụ: kin k = k + 1).

Xem thêm tài liệu Eclipse chính thức , ở khoảng nửa cuối trang, trong phần "Định vị các biến và quyền truy cập đọc / ghi của chúng" và "Đánh dấu lần xuất hiện" (liên kết dành cho phiên bản Eclipse "Indigo", nhưng sẽ tốt cho các phiên bản gần đây khác như tốt).


3

Đi tới Windows / Preferences / Java / Editor / Mark Occurrences và chọn hộp "Mark Occurrences của phần tử đã chọn trong tệp hiện tại."


Câu hỏi bắt đầu bằng "Khi nào bạn bật" Đánh dấu lần xuất hiện "trong Eclipse", bài đăng này không trả lời câu hỏi.
phút

2

Sau khi thay đổi màu của "những điều huyền bí", hãy khởi động lại IDE Eclipse của bạ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.