2011-09-07 25 views
43

Xcode gạch dưới tất cả các lần xuất hiện của biểu tượng con trỏ đang bật. Tuy nhiên, gạch chân không chính xác "bật ra" trong mã nguồn. Có thể làm cho Xcode làm nổi bật màu nền của biểu tượng, giống như Eclipse không? Tôi không thể tìm thấy bất kỳ thứ gì trong bảng điều khiển Tùy chọn.Làm cho Xcode làm nổi bật biểu tượng được chọn hơn

Xcode:

Xcode

Eclipse:

Eclipse

+0

Bạn có cơ hội tìm ra câu trả lời không? – Blaz

+0

@courteous Nope. Nhưng tôi hy vọng rằng các bản cập nhật Xcode sau 4.4 sẽ mang lại một số cải tiến trong lĩnh vực này. –

+4

Kết hợp Cmd + E, Cmd + F và Cmd + G rất hữu dụng. http://stackoverflow.com/questions/2439701/in-xcode-can-you-have-it-automatically-highlight-references-to-the-selected-obje –

Trả lời

-2

ok đi để Xcode chọn sở thích pop hơn sẽ đến chọn phông chữ và màu sắc xuống u có thể thấy 4 nút, với 1 có lựa chọn tên, hãy nhấp và chọn bất kỳ màu nào sâu

+0

anh ấy không muốn điều đó nhưng anh ấy muốn làm nổi bật biểu tượng 'được chọn' hiện tại là –

3

Đây không phải là chính xác những gì bạn đang tìm kiếm, nhưng bạn có thể muốn kiểm tra các plugin Xcode Polychromatic (dễ dàng cài đặt nhất thông qua Alcatraz). Nó cho mọi biểu tượng một màu duy nhất, được sử dụng nhất quán trong suốt. Vì vậy, mọi phiên bản của myVar đều có thể có màu xanh lam và mọi phiên bản của myOtherVar đều có thể có màu đỏ.

+0

. Chúng tôi cần một lựa chọn ở vị trí con trỏ, không chỉ đơn giản là màu sắc tươi sáng hơn trong mã –

-1

Tôi không biết nếu điều này vẫn còn có liên quan, nhưng khi bạn di chuột với biểu tượng, một menu chọn nhỏ sẽ hiển thị và bạn có thể chọn "Chỉnh sửa tất cả trong phạm vi". Điều này làm nổi bật tất cả các biểu tượng như vậy theo một cách dễ nhìn hơn. Như tên cho thấy, chức năng này có nghĩa là cho một mục đích cao hơn, nhưng tôi nghĩ rằng nó có ích ngay cả chỉ để làm nổi bật. Tôi không biết liệu tính năng này có khả dụng trước Xcode hay không 5.

+1

Cảm ơn. Đó là những gì Ctrl-Cmd-E thực hiện như @CuriousRabbit được đề xuất, xem bình luận bên dưới câu hỏi. Bây giờ tôi sử dụng điều này thường xuyên khi tôi cần đánh dấu một biểu tượng. –

+0

Ồ, không thấy điều đó. Dù sao, tôi cũng đã chiến đấu này từ mãi mãi ... Tôi hy vọng các bản phát hành trong tương lai sẽ cung cấp một tính năng hữu ích rõ ràng. –

1

Plugin này thực hiện những gì bạn muốn. Nó có sẵn thông qua Alcatraz:

https://github.com/keepyounger/HighlightSelectedString

+2

Thật không may là không. Những gì Xcode làm với gạch chân là hiển thị sự xuất hiện của biến này ** trong phạm vi hiện tại **. Plugin này chỉ đơn giản là RegExes trên nguồn và làm nổi bật mọi thứ với cùng một nội dung. Nó không phải là một nửa hữu ích. Hãy nhớ rằng bạn có một phạm vi cho mỗi, ví dụ: Điều này không thể được xử lý bởi plugin này. –

0

cộng đồng!

Tôi gặp sự cố tương tự và đã tìm thấy điều gì đó tương tự. (Nơi "currencyId" i chọn, một công việc của mình của plugin)

enter image description here

của nó, tôi đoán, làm điều tương tự như [Cmd + E, Cmd + FCmd + G combo] Nhưng nó dễ dàng hơn, bạn chỉ phải chọn từ trong mã của bạn.

Làm thế nào để cài đặt nó để XCode của bạn:

  1. Launch XCode
  2. Mở menu trên cùng chọn Window-> Package Manager
  3. Trong kiểu tìm kiếm "highlightSelectedString" enter image description here
  4. Cài đặt nó!
  5. ?

  6. Lợi nhuận

Và bạn cũng có thể thay đổi màu sắc làm nổi bật !!!

  1. đi đến Edit-> Cài Highlight màu

  2. Chọn màu bạn

+1

Thật không may là không. Những gì Xcode làm với gạch chân là hiển thị sự xuất hiện của biến này ** trong phạm vi hiện tại **. Plugin này chỉ đơn giản là RegExes trên nguồn và làm nổi bật mọi thứ với cùng một nội dung. Nó không phải là một nửa hữu ích. Hãy nhớ rằng bạn có một phạm vi cho mỗi, ví dụ: Điều này không thể được xử lý bởi plugin này. –

9

Tìm kiếm AutoHighlightSymbol trong Alcatraz (quản lý gói Xcode của) . Nó sẽ làm chính xác những gì bạn muốn.

Sau khi bạn đã cài đặt plugin, hãy chọn Trình chỉnh sửa> Chỉnh sửa màu đánh dấu. Đây là minh bạch theo mặc định, vì vậy bạn phải chọn một trong đó phù hợp với chủ đề màu sắc của bạn tốt nhất.

EDIT: Bây giờ Alcatraz đã biến mất, bạn sẽ phải cài đặt plugin theo cách thủ công. Tải xuống từ their GitHub, xây dựng dự án và khởi động lại Xcode - cần được hủy đăng ký để có thể tải các gói của bên thứ ba. Thông tin thêm về điều này here.

+0

Trong khi liên kết này có thể trả lời câu hỏi, tốt hơn nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở thành không hợp lệ nếu trang được liên kết thay đổi. – cpburnz

+1

Tôi không hiểu rằng tôi có câu trả lời đúng ở đây và nó vẫn bị xóa. Có một câu trả lời (sai) khác trên trang này với cấu trúc giống như của tôi (một câu và một liên kết đến github), nhưng không ai loại bỏ điều đó. Không có phần thiết yếu nào của việc cài đặt plugin, bên cạnh việc cài đặt plugin. –

+0

Cảm ơn - Tôi vừa cài đặt AutoHightlightSymbol. Rất dễ cài đặt Trình quản lý Gói Alcatraz (mà tôi đã phải cho Google để tìm hiểu bạn đang nói về cái gì). Đó là một chút unintuitive rằng các ưu đãi mặc định là không làm nổi bật các biểu tượng, nhưng sau khi đọc AutoHightlightSymbol github readme tôi có nó làm việc. CẢM ƠN BẠN! –

1

XCode đã có tính năng này nhưng có sự chậm trễ sau khi bạn nhấp chuột duy nhất trên văn bản bạn muốn đánh dấu. Bạn có thể đặt độ trễ là 0 giây.

XCode> Preferences> TextEditing> HighlightInstancesOfSelected và thiết lập trễ để 0s

này hoạt động nhưng tôi đã không thể thay đổi màu sắc của nó. Đó là một màu xanh nhạt và hơi khó nhìn thấy.

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