Không thể đánh dấu tất cả các lần xuất hiện của một từ đã chọn trong Eclipse


105

Tôi đã thử sử dụng Toggle mark occurrences (Alt + Shift + O)nút và cũng trong Preferences -> General -> Editors -> Text Editor -> Annotationsvà đặt lần xuất hiện C / C ++ và C / C ++ Ghi lần xuất hiện. Nhưng khi tôi chọn một từ, nó sẽ không đánh dấu tất cả các lần xuất hiện của từ cụ thể đó.

Những gì tôi đang sử dụng là Eclipse Indigo Service Release 2 trong XP, với một dự án C ++.


1
Các tùy chọn "Dấu hiệu xảy ra" mà mọi người đề xuất sẽ chỉ làm nổi bật các mã thông báo ngôn ngữ; nó sẽ không giúp bạn đánh dấu một từ ngẫu nhiên. Xem câu trả lời của tôi để biết một khả năng năm 2016 để đánh dấu bất kỳ từ nào trong bất kỳ ngăn Eclipse nào.
hmijail than khóc những người từ chức

@hmijail, trong Eclipse Oxygen mới, nó hoạt động tự nhiên! kiểm tra câu trả lời của tôi stackoverflow.com/a/42007441/658497
Noam Manos

Plugin nhanh sẽ đánh dấu bất kỳ từ nào trong bất kỳ ngăn nào, ngay cả khi nó không phải là trình chỉnh sửa. Chức năng Oxy dường như chỉ sửa lỗi đánh dấu bị hỏng hoặc bị thiếu trong trình chỉnh sửa JS.
hmijail than khóc những người từ chức


Tôi cũng đã thử 'Alt + Shift + O'. Câu trả lời được đưa ra bởi Mark cung cấp cho bạn nút 'Chuyển đổi Dấu lần xuất hiện', nút này khi di chuột sẽ hiển thị 'Shift + Alt + O'. Vì vậy, chuỗi phím tắt của bạn không chính xác.
Shukant Pal

Câu trả lời:


268

Bạn có thể thử kích hoạt Toggle Mark Occurrences bằng biểu tượng trên Thanh công cụ: Thanh công cụ Eclipse


2
Ok, có vẻ như giải pháp này hoạt động khi tôi tạo một dự án mới đơn giản, tôi đã thử nghiệm trên một dự án lớn và không hoạt động ở đó không biết tại sao.
Adrian

8
Giải pháp này chỉ được sử dụng để chuyển đổi Dấu vết xuất hiện. Trước khi đánh dấu điều này xảy ra, bạn có thể kích hoạt nó bằng cách vào Preferences -> Java -> Editor -> Mark Occurrences
Vins

Điều này chỉ hoạt động sau khi khởi động lại nhật thực. Trước đó, nó sẽ chỉ hoạt động nếu tôi chọn từ đầu tiên và sau đó bật nó lên. Tôi không thể cứ tiếp tục. Giờ thì ổn.
rimsky

Điều này thật tuyệt, chúng ta có tùy chọn nào, sau khi đánh dấu tất cả các lần xuất hiện, để chỉnh sửa / đổi tên tất cả chúng cùng một lúc không? Loại mã trực quan như thế nào (sử dụng cmd + d) - vui lòng tư vấn. Cảm ơn.
Gel

Đó là một câu hỏi khác, nhưng trên Windows: Alt + Shift + R
Đánh dấu


19

Trong General > Editors > Text Editors > Annotations

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


Của tôi không có tùy chọn "Lần xuất hiện" được liệt kê. Có thể là do tôi đang sử dụng "Eclipse dành cho các nhà phát triển ứng dụng song song"?
MasterHD

giải thích rất tốt và gọn gàng!
màu vàng,

9

Kiểm tra các tùy chọn được chọn trong Tùy chọn -> Java -> Trình chỉnh sửa -> Đánh dấu lần xuất hiện. Sau đó khởi động lại Eclipse.


4

Tìm bên Preferencesdưới Window,

cửa sổ chính - tab

Trong General > Editors > Text Editors > Annotations(1)

(5) là chọn màu và nhấn áp dụng.

Cửa sổ tùy chọn


4

Chức năng "Đánh dấu lần xuất hiện" tiêu chuẩn có trong Eclipse mà mọi người khuyến nghị chỉ làm nổi bật các số nhận dạng trong trình soạn thảo của bất kỳ ngôn ngữ nào. Ví dụ, nó sẽ không nổi bật inttrong trình chỉnh sửa C và nó sẽ không giúp ích gì cả trong ngăn Console.

Vì vậy, nếu bạn muốn đánh dấu TẤT CẢ lần xuất hiện trên BẤT KỲ từ nào trong BẤT KỲ ngăn Eclipse nào (giống như Notepad ++), hãy thử trình cắm Glance dành cho Eclipse .

Kể từ tháng 11 năm 2017, Glance hoạt động cho Eclipse Neon và Oxygen. Đã có một khoảng thời gian Neon không được hỗ trợ và một cái nĩa đã xuất hiện , nhưng nó có vẻ không cần thiết bây giờ (và đã bị bỏ rơi).


Đáng tiếc là tôi phải nhấn Ctrl + Alt + F để đánh dấu tất cả các lần xuất hiện với Plugin Glance, nhưng tốt hơn là không có gì. Tôi đang sử dụng Parallel Fortran và nó thậm chí không có các tùy chọn được đề xuất trong các câu trả lời khác.
MasterHD

Và ngoài Ctrl + Alt + F, bạn cũng phải chọn từ hoặc mã thông báo trước. Tuy nhiên, tốt hơn là không có gì tôi đoán. Một tính năng như vậy là cốt lõi trong phần lớn các trình soạn thảo (nhưng không phải Eclipse). Đi tìm hình.
wmoecke

2

Đi

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

Bỏ chọn "Giữ dấu khi phần thay đổi" rồi nhấp vào Ok

Khởi động lại Eclipse.

Điều này làm việc cho tôi.


1

Đối với Eclipse Mars:

Window -> Preferences -> Check (Đánh dấu sự xuất hiện của phần tử đã chọn trong tệp hiện tại.)

Như hình nếu hình:

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


0

Nếu bạn chuyển sang giai đoạn tiền cửa sổ, hãy chọn ngôn ngữ bạn muốn / đang làm việc. Chọn trình chỉnh sửa theo ngôn ngữ cụ thể này và sau đó có một dấu hiệu xuất hiện ở đó có một số tùy chọn. Nơi nó nói giữ dấu khi lựa chọn thay đổi, đối với tôi điều này đã được kiểm tra. Khi tôi bỏ chọn nó, hệ thống bắt đầu tô sáng chính xác.


0

Đối với những người đang sử dụng nền tối với màu chữ sáng, bạn có thể muốn xem màu đánh dấu trong Preferences -> General -> Editors -> Text Editor -> Annotations. Của tôi được mặc định là màu đen, không nổi bật trên nền đen.


0

Có hai cách để đánh dấu tất cả các lần xuất hiện. Đầu tiên là sử dụng các tùy chọn Eclipse, tùy chọn này không đáng tin cậy lắm, vì trong nhiều phiên bản của Eclipse, nó không được hỗ trợ. Thứ hai là sử dụng một plugin có tên là Glance có sẵn trên thị trường Eclipse. Đây là siêu dễ dàng và hiệu quả.

Phương pháp đầu tiên

Trong thanh công cụ, có nút cho Toggling Mark Occurrences . Vì vậy, khi bạn đã chọn văn bản / từ có những lần xuất hiện bạn muốn đánh dấu, hãy nhấp vào nút chuyển đổi này.

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

Giả sử bước này không hiệu quả với bạn. Sau đó, hãy làm theo bước này: Goto: Window==> Preferences==> General==> Editors==>Text Editors ==> Annotations==> Ở bên phải hộp Loại chú thích: Occurrences==> Chọn tất cả các hộp kiểm. nhập mô tả hình ảnh ở đây

Bạn cũng có thể đi tới Window==> Preferences==> Java==>Editor ==> Mark Occurrences==> Đánh dấu vào tất cả các hộp kiểm. nhập mô tả hình ảnh ở đây

Khởi động lại Eclipse và kiểm tra xem đánh dấu có hoạt động không. Nếu vẫn không hoạt động, hãy chuyển đến phương pháp thứ hai

Phương pháp thứ hai Từ thị trường Eclipse, hãy cài đặt Glance . Sau khi cài đặt, khởi động lại Eclipse. Bây giờ hãy chọn bất kỳ từ nào trong trình chỉnh sửa nhật thực của bạn

  1. Di chuyển tiêu điểm đến thành phần mà bạn muốn tìm kiếm
  2. Mở Glance bằng cách sử dụng Ctrl + Cmd + F phím tắt trên Mac hoặc Ctrl + Alt + Ftrên các nền tảng khác
  3. Nhập văn bản bạn muốn tìm kiếm
  4. Sử dụng Enterhoặc**Shift + Enter** để tìm trận đấu tiếp theo / trước đó
  5. Đóng hộp tìm kiếm bằng cách sử dụng Esc nhập mô tả hình ảnh ở đây Bạn cũng có thể tùy chỉnh Glance từ Window==> Preferences==>Glance

-1
  1. Nhấp vào từ đó và giữ cho đến khi một cửa sổ bật lên xuất hiện như trong hình.
  2. Trên cửa sổ bật lên, có một mũi tên nhỏ bên phải, sau khi nhấp vào nó, một biểu tượng mới sẽ hiển thị.
  3. Nhấp vào liên kết đó để mở preferences.
  4. Sau khi vào preferences, hãy chọn C/C++ Occurrences(nó sẽ là ngôn ngữ cụ thể) và chọn Include in next/previous navigationvới Text as Highlighted.

Điều này sẽ kích hoạt tính năng đánh dấu tất cả các lần xuất hiện của từ đã chọn trong tệp đã mở.


1
Bạn có thể muốn bao gồm những figuregì bạn đang đề cập đến.
Spenibus
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.