2010-06-30 30 views
26

Visual Studio 2010 "helpfully" phát hiện URL và màu xanh lam (theo mặc định). Nó sẽ làm điều này bất kể bối cảnh - cho dù URL là ở giữa XML, hoặc nó trong một bình luận, hoặc nó là một chuỗi trong mã, vv Tôi tìm thấy điều này mất tập trung. Các URL là một phần trong ngữ cảnh của chúng. Tôi không viết mã trong Visual Studio để bấm vào siêu liên kết.Màu liên kết URL của Visual Studio 2010 - có thể không sử dụng được không?

Có cách nào để Visual Studio xử lý các siêu liên kết URL giống như văn bản xung quanh không? Tôi biết bạn có thể thay đổi màu từ màu xanh sang màu khác (liên kết Công cụ-Tùy chọn-Phông chữ và Màu-Hiển thị Mục-URL). Tôi không muốn URL hiển thị bất kỳ màu cụ thể nào, nhưng thay vào đó hãy sử dụng màu bối cảnh xung quanh.

Trả lời

43

Có: vô hiệu hóa

Tools \ Options \ Text Editor \ ngôn ngữ của bạn đây \ Enable một cú nhấn chuột URL chuyển hướng

để tắt tính năng 'hữu ích'.

+0

Có, đã hoạt động! Tôi đã có thể vô hiệu hóa nó trong tùy chọn All Languages ​​trong Text Editor. Cảm ơn một tấn. –

+1

Câu trả lời hay; Ngoài ra, để đặt màu cụ thể cho tệp .config (xml), chúng tôi có thể sử dụng Công cụ => Tùy chọn => Trình soạn thảo văn bản => Môi trường => Phông chữ & Màu => cho Tên hiển thị chọn Giá trị thuộc tính XML. – Catto

+0

Brian: đẹp. cảm ơn – Mana

3

Bạn không thể làm điều đó từ cài đặt trong sản phẩm, nhưng tôi vừa viết một tiện ích mở rộng cho bạn (được gọi là "ClearHyperlinkForeground"). Bạn có thể download the VSIX here. Bạn cũng có thể view the source on github, nếu bạn tò mò nó hoạt động như thế nào hoặc muốn tự mình xây dựng nó. Về bản chất, nó là bản sao của tiện ích mở rộng ItalicComments của tôi, vừa được sửa đổi để xóa bàn chải nền trước của định dạng URL thay vì in nghiêng các nhận xét.

+0

Tuyệt vời! Tôi đã sử dụng đề xuất của Brian để tắt điều hướng URL, nhưng điều này nghe có vẻ giống như một cách tuyệt vời để thực hiện các tùy chỉnh. –

4

Đối với những người bạn rằng googled vào đây cố gắng vô hiệu hóa này trên phiên bản bày tỏ của VS2010:

Bạn sẽ không tìm thấy tùy chọn để xóa 'tính năng' này theo các công cụ, và tiếc là bạn không thể cài đặt đó là VSIX từ Noah Richards.

gì bạn có thể làm, tuy nhiên, là thay đổi tùy chọn trực tiếp trong registry:

HKEY_CURRENT_USER \ Software \ Microsoft \ VCSExpress \ 10.0 \ Text Editor \ CSharp

ở đó, thay đổi giá trị của "Đặt URL Hot" thành "0" và bạn đã hoàn tất.

(Điều này là dành cho C#. Đối với C++ hoặc những người khác, tôi đoán đường dẫn sẽ khác đôi chút, nhưng dọc theo cùng một dòng).

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