2010-02-13 16 views
10

Hãy để tôi chỉ cho bạn:Tôi không thể chỉnh sửa màu nền trước đã chọn trong Visual Studio 2010. Bất kỳ ai biết cách thực hiện việc này?

alt text

Như bạn có thể nhìn thấy "Item foreground" bị vô hiệu hóa.

Tôi muốn tin rằng có điều gì đó sai trái vì tôi có thể chọn màu bạn sử dụng để lập trình là quyền cơ bản của lập trình viên. Không ai nên lấy tính năng đó đi và đi không bị trừng phạt.

+1

Chỉ là một gợi ý - câu hỏi này về màu phông chữ * rất cụ thể (màu nền trước đã chọn), vì vậy sẽ chính xác hơn khi lưu ý rằng trong tiêu đề hơn "một số màu phông chữ". –

+0

Tôi có cùng một vấn đề chính xác: http://social.msdn.microsoft.com/Forums/en/vseditor/thread/83dede94-30d3-45b0-8aec-61128ed55b33 – PositiveGuy

Trả lời

10

Tôi vừa viết tiện ích mở rộng thực hiện việc này. Bạn có thể download the extension on the Visual Studio Gallery hoặc trực tiếp từ Trình quản lý tiện ích mở rộng trong studio trực quan (tìm kiếm tên của tôi hoặc tên của tiện ích mở rộng, "Lựa chọn Foreground").

Một vài hãy cẩn thận:

  1. tôi chỉ ném này với nhau, vì vậy tôi không thực hiện bất kỳ đảm bảo mở rộng về tính đúng đắn.
  2. Nó sử dụng các mục phông chữ và màu sắc khác nhau, có tên "Chọn trước mặt", thay vì mục "Văn bản đã chọn" thông thường. Nó sẽ được (theo bảng chữ cái) về phía dưới.
  3. Sẽ có một số lượng giảm hiệu suất trong khi thay đổi lựa chọn. Điều này có thể được cải thiện, nhưng tôi đã không có thời gian để làm như vậy được nêu ra.

Ngoài ra, bạn có thể lấy source on github, nếu bạn muốn thực hiện bất kỳ thay đổi nào.

Nếu bạn có bất kỳ nhận xét nào, bạn có thể để lại chúng on my blog. Tôi có lẽ sẽ viết một bài về phần mở rộng này trong tuần tới hoặc lâu hơn.

+0

Có vẻ như không hoạt động đối với tôi. Tải về ngày hôm nay, cài đặt nó, đóng VS mở lại nó và tôi vẫn không thể thay đổi ví dụ tiền cảnh cho Margin chỉ số trong VS 2010 – PositiveGuy

+1

Đó không phải là phần mở rộng cho (thay đổi tiền cảnh của margin chỉ báo) - nó đặc biệt cho thay đổi vùng chọn trước.Có vẻ như vấn đề của bạn là với hộp thoại phông chữ và màu sắc không cho phép bạn đặt màu nền trước cho những thứ không cho phép bạn sửa đổi màu nền trước và đây không phải là giải pháp chung cho điều đó. –

+1

Không thể tin rằng chúng tôi cần một phần mở rộng cho việc này, ugh. Nhưng cảm ơn vì đã viết một! –

7

Có vẻ là by design vì khu vực được lựa chọn tại giữ lại làm nổi bật cú pháp:

Trong ánh sáng của mini-tính năng mới này, chúng tôi cố ý vô hiệu hóa tùy chọn màu foreground cho Văn bản đã chọn trong Tools-> Options-> Môi trường- > Phông chữ và Màu sắc. Bởi vì văn bản được chọn không có màu nền trước nhưng thay vào đó vẫn giữ lại bất kỳ màu cú pháp nào khi không được chọn, tùy chọn cho màu nền trước đã chọn không có ý nghĩa đối với Visual Studio 2010. Đối với Beta2, Công cụ-> Xem trước tùy chọn cho Văn bản được chọn luôn hiển thị màu nền trước trắng theo phong cách VS 2008 mà chúng tôi nhận thấy có thể gây nhầm lẫn.

+1

Điều này thật điên rồ. Chúng hơi tương phản, không có màu nền đơn nào có độ tương phản tốt cho mọi màu nền trước có thể. Rõ ràng, bất cứ ai lấy quyết định này không phải là một lập trình viên. Tôi hy vọng họ thay đổi điều này trong phiên bản cuối cùng hoặc tôi sẽ không chuyển sang VS 2010. Màu sắc là quan trọng hơn cho năng suất của tôi hơn bất kỳ tính năng ưa thích mới mà họ có thể đã thêm vào. – sker

+2

@sker tốt, hãy đảm bảo bạn cho họ biết, họ đã bật nhận xét trong blog của họ. –

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