Tôi có thể định vị chủ đề cho VS2012 ở đâu


161

Được rồi, thiếu màu trên VS2012 là thô.

Có nơi nào đó tôi có thể có được một gói chủ đề hoặc một cái gì đó cho nó để nó thực sự trông hợp lý? Tôi thực sự thích giao diện của VS2010. Tuy nhiên, cái mới nhắc nhở tôi quá nhiều về năm 1984 .

Trong khi chúng tôi đang ở đó, có cách nào để nó ngừng la hét với tôi không? TẤT CẢ các menu CAPS khá khó đọc. [lưu ý: mũ đã được giải quyết, cảm ơn Konamiman]



1
@gbjbaanb: Tôi đã bình chọn với 3 phiếu.
NotMe

1
Nhìn đẹp hơn với màu sắc mới nhưng nó vẫn là một IDE xấu xí đơn giản.
IrishChieftain

Câu trả lời:


105

Trình chỉnh sửa chủ đề mới Cụ thể cho năm 2012 :

http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05

Có màu xanh lam theo phong cách w / VS 2010 và một vài thứ khác ...


2
+1 này. Plugin rất dễ dàng (chỉ là một tiện ích mở rộng VS), đi kèm với một số chủ đề được đóng gói sẵn với một chủ đề phù hợp chặt chẽ vào năm 2010. Nhưng một trong những tính năng tốt nhất tôi thích là chuyển đổi đơn giản từ thanh công cụ - cho phép tôi mở nhiều VS2012 và nhanh chóng thay đổi màu sắc của mỗi cửa sổ (với 3 màn hình và 5 VS2012 mở, có thể là một nỗi đau để theo dõi đó là cái gì). Thay đổi màu sắc chỉ bằng 2 lần nhấp chuột (muốn mở rộng các phím tắt được hỗ trợ).
eduncan911

1
Trước đây tôi đã chuyển trở lại VS2012 vì năm 2012 đã khiến mắt tôi bị tổn thương sau vài phút sử dụng - addin này cuối cùng cũng cho phép tôi sử dụng VS2012 (và việc triển khai STL được cải thiện)!
MFH

4
Có vẻ như điều này không hỗ trợ các phiên bản Express. Có một sự thay thế nào không?
Richard Ev

Không phải tôi biết về Richard :(
bbqchickenrobot

Như ElYusubov đã đề cập dưới đây, việc này được thực hiện dễ dàng hơn thông qua NuGet.
David Yates

145

Có, may mắn thay, bạn có thể hoàn nguyên các menu Visual Studio 2012 ALL CAPS thành các menu bình thường bằng cách hack registry:

  1. Khởi chạy regedit và điều hướng đến HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General
  2. Tạo một giá trị DWORD được đặt tên SuppressUppercaseConversionvới giá trị 1.

LƯU Ý: Như được giải thích trong câu trả lời được chỉ ra bởi Yahoo Serious, VisualStudiophần trên tên khóa đăng ký nên được đổi thành VSWinExpressVisual Studio Express và thành VWDExpressVisual Studio Express cho Web.

CẬP NHẬT:

Tôi đã áp dụng hack này trong một máy khác và lúc đầu nó không hoạt động. Hóa ra tôi đã chọn tên khóa từ phản hồi này bằng cách nhấp đúp vào nó, sau đó sao chép nó, sau đó dán nó trong regedit. Chà, bằng cách đó, tôi đã vô tình tạo ra chiếc chìa khóa với một khoảng trống trong tên! Và do đó nó không hoạt động.

Vì vậy, nếu bạn áp dụng hack này và nó dường như không hoạt động, hãy đảm bảo rằng không có dấu cách trong tên khóa.


40
CÓ, ĐÓ LÀ NHƯ VẬY TUYỆT VỜI KHÔNG MỌI NGƯỜI ENJOYS ĐỌC VĂN BẢN NHƯ VẬY M DAYI NGÀY!
rmiesen

2
Tôi ước tôi có thể liên tục thích bài đăng này cho đến khi menu của tôi trở lại thấp hơn. Nghiêm túc mà nói, cảm ơn.
Phillip Schmidt

Khóa đã chỉnh sửa (vị trí, loại và giá trị được kiểm tra kép), đóng tất cả các phiên bản của VS và khởi động lại. Không hoạt động, ít nhất là không dành cho tôi (phiên bản RTM Windows 8 x64). Có lẽ một người cần phải khởi động lại các cửa sổ (đăng xuất và đăng nhập không giúp đỡ).
Stefan Steiger

Windows 8 Pro x64, Visual Studio 2012 Update 1 và nó hoạt động hoàn hảo (được thử nghiệm trên ba máy khác nhau). Và không cần thiết phải khởi động lại Windows, khởi động lại VS là đủ.
Konamiman

2
Chỉ để giúp những người có Express và các phiên bản VS khác, hãy kiểm tra bài StackOverflow này .
Yahoo Nghiêm

34

Dưới đây là ảnh chụp cài đặt VS2012 của tôi gần giống như năm 2010 quen thuộc mà chúng ta đều quen thuộc. Nó làm cho tôi cảm thấy bình thường trở lại!

nhập mô tả hình ảnh ở đây

Đây là chính xác cách tôi đã làm điều này, từng bước một:

1) Đóng tất cả các phiên bản của Visual Studio

2) Tải về vsip và giải nén nó vào thư mục tạm thời. (tính đến 1/3/2013 phiên bản hiện tại là 1.5.2)

3) Mở một dấu nhắc lệnh với "Chạy với tư cách quản trị viên"

4) Chuyển đến thư mục tạm thời và chạy VSIP.exe - Điều này sẽ chạy một chương trình tương tác chấp nhận các lệnh.
  4a) Nhập " backup --version = 2012 " - Điều này sẽ sao lưu tất cả các dll UI VS2012 của bạn, trong trường hợp có gì đó bị rối và bạn muốn gỡ cài đặt VSIP.
  4b) Nhập " trích xuất " - Thao tác này sẽ trích xuất tất cả các biểu tượng cũ từ bản cài đặt VS2010 của bạn (theo giấy phép VS2010, VSIP không thể phân phối các biểu tượng đó vì vậy chúng tôi phải cài đặt cục bộ để kéo chúng từ đó).
  4c) Nhập " chích " - Thao tác này sẽ tiêm tất cả các biểu tượng cũ 2010 từ bước trước vào tệp DLL VS2012.
  4d) Nhập " menu -n "

5) Tải xuống và cài đặt NiceVS - không tải xuống một ngày 10/14 nếu không bạn sẽ bị thiếu các biểu tượng. Kể từ ngày 1/3/2013, tôi đã tải xuống tệp có tên "NiceVS.0.8.1.1 Beta.Full.vsix" .

6) Tải xuống và cài đặt Trình chỉnh sửa chủ đề màu VS2012 - Lần sau khi bạn bắt đầu VS2012, hãy chọn chủ đề "Màu xanh" từ cửa sổ chọn màu.

Bây giờ bạn nên có một bản cài đặt VS2012 đẹp mắt giống như ảnh chụp màn hình của tôi ở trên! Phải mất ba ứng dụng khác nhau để vá giao diện người dùng đáng ghét đó nhưng giờ đây nó chắc chắn có thể hoạt động được! Nếu bạn chưa cài đặt VS2010 trên cùng một máy như VS2012 thì bạn sẽ phải chạy 4b trên máy có VS2010 và sau đó sao chép thư mục VSIP Images vào máy phát triển 2012 của bạn.

Cập nhật: Nếu bạn cài đặt "VS 2012 Update 1" sau khi chạy các bước này, bạn sẽ cần chạy lại bước 4c từ lời nhắc của quản trị viên VSIP (hoặc tất cả bước 4 nếu bạn không giữ trích xuất hình ảnh VS2010). Các biểu tượng trình đơn tệp và bảng màu vẫn giữ nguyên nhưng bản cập nhật sẽ hoàn nguyên các biểu tượng trong trình khám phá giải pháp trở lại các biểu tượng xấu xí. Chạy lại VSIP tiêm sửa nó ngay lập tức!


Xin chào, tôi đã cài đặt VS2012 + Update 1. Sau đó, tôi đã làm theo Bước 4 và cài đặt NiceVS. Nhưng trong Solution Explorer, tôi vẫn có kiểu biểu tượng 2012. Tôi có bỏ lỡ điều gì không?
dùng565739

Bạn có thể thử xóa thư mục tạm thời sau:% LOCALAPPDATA% \ Microsoft \ VisualStudio \ 11.0 Xem bài viết này để được giải thích rõ hơn. Ngoài ra, hãy xem phần Hạn chế ở đây . Nó đề cập đến một vài vấn đề với các biểu tượng Class View.
EverPftime

2
Có vẻ như nó không hoạt động nếu phiên bản cài đặt của VS2010 là phiên bản express. Tôi nhận được thông báo lỗi này từ VSIP.exe: "Không thể tìm thấy phiên bản cài đặt của Visual Studio 2010". Phiên bản VS2012 được cài đặt trên máy của tôi là phiên bản chuyên nghiệp.
tigrou

Người đàn ông bạn là một Thiên Chúa. Cảm ơn bạn rất nhiều cho việc này. Mắt tôi bị đau từ vs2012. +1
Igor Meszaros

Thật không may, VSIP không vá các biểu tượng dự án C ++.
không có tiêu đề8468927

15

Tôi cảm thấy nỗi đau của bạn, và đã được kiểm tra hàng ngày để tìm giải pháp. Bây giờ tôi đã phát hiện ra trang web này, bao gồm trình chỉnh sửa chủ đề, cũng như đánh trống chủ đề VS2010 cho VS2012!

http://bchavez.bitarmory.com/archive/2012/08/27/modify-visual-studio-2012-dark-and-light-theme.aspx

Chỉnh sửa - Tôi chỉ nhận thấy rằng Brian Chavez đã đăng cùng một liên kết với tôi. Tuy nhiên, tôi không nghĩ rằng nó bao gồm một chủ đề đầu năm 2010 cho đến ngày hôm nay.

Chỉnh sửa 2 - Một trình chỉnh sửa chủ đề khác - http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05 VÀ ICONS !!! - http://vsip.codeplex.com/


2
Rất đẹp. Đáng tiếc là tôi không thể khôi phục các biểu tượng VS2010. :-)
Konamiman

Vâng, tôi vẫn đang tìm kiếm một giải pháp cho điều đó nữa;)
Paul McLean

6

http://studiostyl.es/

Các chủ đề cho năm 2010 cũng làm việc cho năm 2012


6
Tài nguyên tốt, nhưng thật không may, đây là những chủ đề cho các trình soạn thảo mã, không phải cho trình bao Visual Studio.
Konamiman



2

Tùy chọn nhanh để tìm là tiện ích mở rộng VSColorOutput cho VS2012 . Chỉ cần nhìn vào Công cụ-> Tiện ích mở rộng và gói NUGet sẽ giúp bạn xác định vị trí càng sớm càng tốt.

Một tùy chọn khác sẽ được tải xuống và Visual Studio Color Scheme . http://studiostyles.info/ . Đây là một liên kết đến blog của Scott Gu mô tả cách áp dụng lược đồ ưa thích của bạn.


4
Những kế hoạch chỉ dành cho năm 2010; không phải năm 2012
NotMe
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.