Cách tắt CodeLens-Tài liệu tham khảo


290

Gần đây tôi đã cài đặt Visual Studio 2013 Ultimate. Bây giờ, như bạn đã biết, có "n tài liệu tham khảo" trên tất cả các phương pháp.

Khi tôi đi đến các tùy chọn CodeLens, tôi không thể tắt tính năng này, vì hộp kiểm có màu xám.

Tùy chọn để bật Ống kính mã cụ thể

Vậy làm thế nào tôi có thể vô hiệu hóa nó?

Câu trả lời:


133

Chỉ có cách giải quyết mà tôi tìm thấy là không kiểm tra tùy chọn "enable codelens".


1
Rõ ràng, đó cũng là cách duy nhất để mở khóa cửa sổ sau khi nó được cập cảng. Tắt CodeLens đặt lại các cửa sổ bật lên. Tức giận. Mẹo của bạn đã tiết kiệm một số sự tỉnh táo của tôi.
Suncat2000

41

Chỉ báo Tài liệu tham khảo bắt buộc phải được bật vì đây là công cụ duy nhất biết cách thực hiện các mục "giữ chỗ" (mục có ghi "- tài liệu tham khảo") và được đảm bảo hiển thị ở mọi nơi mà tiền mã hóa xuất hiện.

Nếu bạn có thể tắt các tham chiếu, thì rất có thể các codelens sẽ dành không gian cho các chỉ số, và sẽ không có chỉ số nào xuất hiện, vì vậy bạn sẽ kết thúc bằng các dòng trống trên mọi phương thức / lớp / thuộc tính không phải là các dòng trống thực sự , chúng chỉ là không gian dành riêng cho các yếu tố mã sẽ không bao giờ xuất hiện.

Tôi khuyên bạn nên sử dụng điều "gửi một cái nhíu mày" trong phòng thu trực quan và bình luận về điều này nếu bạn muốn tắt chỉ các tài liệu tham khảo.


7
Tôi đã phải tắt hoàn toàn CodeLens để giải nén giao diện của mình. Tôi không thể tìm thấy điều "gửi một cái nhíu mày", nếu có ai có gợi ý nơi để tìm. Nhưng tôi nghĩ tôi sẽ để lại bình luận này trong trường hợp có bất kỳ ai từ Microsoft đi cùng. Sự lộn xộn của IMHO là không mong muốn và bạn có thể có cùng thông tin đó trong một cửa sổ bật lên cuộn qua.
Mã anh chàng

23

Nếu bạn muốn giữ chức năng CodeLens nhưng chủ yếu loại bỏ các tài liệu tham khảo, hãy truy cập:

  • Options/Environment/Fonts and Colors
  • Show settings for: CodeLens

và thay đổi cài đặt thành:

  • Font: Consolas
  • Font Size: 6
  • Indicator Text: White
  • Indicator Text (Disabled): White
  • Indicator Separator: White

Chọn Consolas làm giảm chiều cao dòng vượt quá phông chữ Calibri mặc định, ngay cả ở cỡ chữ 6. Thậm chí có thể có một phông chữ nhỏ hơn mà bạn có thể sử dụng nhưng tôi không tìm thấy nó.

Nếu bạn có nền tối, hãy chọn màu tối phù hợp thay vì Whitenơi được đề cập trong các bước ở trên, vì mục tiêu là ẩn văn bản CodeLense.


1
Tôi đã thử điều này nhưng nó vẫn để các thuộc tính của tôi nổi một cách kỳ lạ bên trên tên phương thức của tôi.
Chris Marisic

1
Vâng, đó là một sự thỏa hiệp. Tôi đã bị phân tâm nhiều hơn khi có một dòng văn bản trên mỗi chữ ký phương thức, vì vậy điều này chỉ làm cho văn bản CodeLens nội tuyến hòa trộn vào nền (cho đến khi bạn di chuột qua nó). Bạn luôn có thể làm cho văn bản một số màu thực sự thay vì Trắng, để nó nổi bật lên một chút.
Wayne Bloss

Điều đáng nói, đối với những người trong chúng ta về mặt tối (sử dụng chủ đề tối), rằng để "ẩn" văn bản màu đã chọn phải phù hợp với nền. (Văn bản màu trắng với chủ đề tối thay vì trái ngược với hiệu ứng dự định.)
JYelton

11

Trong Visual Studio 2015. Công cụ> Tùy chọn. Trình soạn thảo văn bản> Tất cả ngôn ngữ> CodeLens. Bỏ chọn trên Kích hoạt CodeLens

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.