2010-03-11 26 views
20

Gần đây tôi đã nâng cấp lên bằng cách sử dụng ReSharper 5 (hiện đang trong giai đoạn beta). Tôi nhận thấy rằng trong các dự án ASP.Net MVC, ReSharper nhấn mạnh màu đỏ tất cả các báo cáo lợi nhuận trong một bộ điều khiển:Điểm nổi bật của đường gạch dưới màu đỏ trong ReSharper 5 cho ASP.Net MVC là gì?

Annoying Red Underlines

Cá nhân tôi tìm thấy điều này khá khó chịu vì nó trông giống như một lỗi. Nhấp vào văn bản được gạch chân không cung cấp bất kỳ trợ giúp nào (ví dụ: bóng đèn). Tôi không thấy tùy chọn thay đổi kiểu dáng của văn bản này trong Environment -> Fonts and Colors và cho đến nay có vẻ như cách duy nhất để vô hiệu hóa tính năng này là bỏ chọn "Bật tham chiếu ASP.Net MVC" trong các tùy chọn ASP.Net -> Other Re-Sharper .

Điểm nổi bật của điểm nổi bật này là gì? Tôi có bỏ lỡ điều gì đó đặc biệt mà ReSharper đang cung cấp cho tôi không? Có cách nào để loại bỏ các đánh dấu trong khi vẫn cho phép hỗ trợ MVC trong ReSharper?

Trả lời

17

Nó không phải màu đỏ - màu nâu. Nó khớp với màu của các chuỗi ký tự trong lược đồ màu chuẩn của VS.

Để thay đổi màu sắc của nó:

  1. Cài đặt ReSharper 6 +
  2. Trong Visual Studio hướng đến ToolsOptionsEnvironmentFonts & Colors
  3. Cuộn xuống ReSharper ASP.NET MVC * và thay đổi Item foreground màu (và Item background nếu bạn muốn) với bất kỳ màu nào phù hợp với bạn nhất. Trong trường hợp cụ thể của bạn, bạn sẽ muốn thay đổi Item foreground của ReSharper ASP.NET MVC View.

Nếu ở bước thứ ba, bạn không thể tìm thấy các mục ReSharper bạn nên thiết lập lại bộ nhớ cache Fonts & Colors bằng tay bằng cách xóa phím HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\FontAndColors\Cache trong registry (Bạn có thể phải xóa khóa nằm ở ...\10.0\..., quá.)

+0

Đó là # a52a2a, chắc chắn trong màu đỏ của màu sắc. Nó chỉ là ít đáng chú ý hơn trên nền sáng. Cảm ơn bạn đã mẹo xóa bộ lọc phông chữ và màu sắc - đó là Bây giờ tôi thấy các cài đặt ReSharper MVC và có thể sửa đổi chúng –

6

Chia sẻ lại thông minh xác định chế độ xem/điều khiển/hành động thực sự tham chiếu của bạn bằng chuỗi ký tự. Làm một Tìm Usagages và bạn sẽ thấy bạn có thể điều hướng đến khung nhìn hoặc bộ điều khiển.

+0

Liên kết bị hỏng: ( – ChiefTwoPencils

4

các gạch dưới được sử dụng cho hai mục đích:

  1. để chỉ ra rằng View/người dùng kiểm soát tồn tại.
  2. Bạn có thể điều hướng trực tiếp bằng cách nhấp vào nút đó và nhấn phím Ctrl (hoặc F12 trong VS Scheme Binding).

Ý tưởng ở đây là làm cho bạn biết về số lượt xem bị thiếu. Nó chỉ màu đỏ (bản thân văn bản) khi một View bị thiếu và nhấn Alt plus Enter, bạn sẽ nhận được khả năng Create from Usage.

+2

bạn có chắc chắn rằng nó chỉ có màu đỏ khi xem là mất tích? Tôi có nó gạch dưới mặc dù xem là hiện tại :(Trên một số bộ điều khiển khác không có gạch dưới ... Tôi sử dụng ReSharper 7.1 – davidhq

+0

Màu thực tế của văn bản (không gạch chân) màu đỏ khi chế độ xem bị thiếu. Tôi nghĩ rằng gạch chân chỉ cho phép bạn biết bạn có thể điều hướng đến nó. – firecape

+0

__text__ có màu đỏ nếu chế độ xem không được nhận dạng. Tuy nhiên, câu hỏi này là hỏi về màu đỏ (ish) _underline_. – Cerbrus

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