Di mana saya dapat menemukan tema untuk VS2012

161

Oke, kurangnya warna pada VS2012 adalah kotor.

Apakah ada tempat saya bisa mendapatkan paket tema atau sesuatu untuk itu sehingga terlihat masuk akal? Saya sangat menyukai tampilan VS2010. Namun, yang baru mengingatkan saya terlalu banyak pada tahun 1984 .

Sementara kita berada di sana, apakah ada cara untuk berhenti meneriaki saya? SEMUA menu CAPS cukup sulit dibaca. [catatan: topi telah diselesaikan, terima kasih Konamiman]

Bukan saya
sumber
1
@ gbjbaanb: Saya memilih itu dengan 3 suara.
NotMe
1
Terlihat lebih baik dengan warna-warna baru tapi tetap saja IDE yang jelek dan jelek.
IrishChieftain

Jawaban:

105

Editor Tema Baru Khusus untuk 2012 :

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

Hadir dengan VS 2010 gaya biru dan beberapa lainnya ...

bbqchickenrobot
sumber
2
Beri ini +1. Pengaya super mudah (hanya ekstensi VS), hadir dengan sejumlah tema pra-paket dengan satu pencocokan dekat 2010. Tetapi salah satu fitur terbaik yang saya suka adalah pengalihan sederhana dari bilah alat - yang memungkinkan saya membuka beberapa VS2012 secara terbuka dan dengan cepat mengubah warna masing-masing jendela (dengan 3 monitor dan 5 VS2012 terbuka, bisa jadi menyusahkan untuk melacak yang mana). Mengubah warna hanya dengan 2 klik mouse (ekstensi yang diinginkan didukung dengan pintasan keyboard).
eduncan911
1
Saya sebelumnya bermigrasi kembali ke VS2012 karena 2012 membuat mata saya sakit setelah beberapa menit penggunaan - addin ini akhirnya memungkinkan saya untuk menggunakan VS2012 (dan implementasi STL yang ditingkatkan)!
MFH
4
Sepertinya ini tidak mendukung versi Express. Apakah ada alternatif lain?
Richard Ev
Bukannya aku tahu tentang Richard :(
bbqchickenrobot
Seperti yang disebutkan oleh ElYusubov di bawah ini, ini lebih mudah dilakukan melalui NuGet.
David Yates
145

Ya, untungnya Anda dapat mengembalikan menu Visual Studio 2012 ALL CAPS ke menu normal dengan meretas registri:

  1. Luncurkan regedit dan navigasikan ke HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General
  2. Buat nilai DWORD bernama SuppressUppercaseConversiondengan nilai 1.

CATATAN: Seperti dijelaskan dalam jawaban yang ditunjukkan oleh Yahoo Serious, VisualStudiobagian pada nama kunci registri harus diubah menjadi VSWinExpressuntuk Visual Studio Express, dan untuk VWDExpressuntuk Visual Studio Express untuk Web.

MEMPERBARUI:

Saya telah menerapkan retasan ini di komputer lain dan pada awalnya itu tidak berhasil. Ternyata saya telah memilih nama kunci dari respons ini dengan mengklik dua kali, lalu menyalinnya, lalu menempelkannya di regedit. Nah, dengan melakukan itu saya secara tidak sengaja membuat kunci dengan spasi tambahan dalam nama! Dan karenanya tidak berhasil.

Jadi, jika Anda menerapkan peretasan ini dan tampaknya tidak berfungsi, pastikan tidak ada spasi tambahan pada nama kuncinya.

Konamiman
sumber
40
YA, ITU SANGAT MENGAGUMKAN KARENA TIDAK SEMUA ORANG NIKMATI MEMBACA TEKS SEPERTI INI SEMUA HARI LAMA!
rmiesen
2
Saya berharap saya bisa terus menyukai posting ini sampai menu saya kembali ke bawah. Serius, terima kasih.
Phillip Schmidt
Kunci yang diedit (lokasi diperiksa ganda, jenis dan nilai), tutup semua instance VS, dan mulai ulang. Tidak berfungsi, setidaknya tidak untuk saya (RTM versi Windows 8 x64). Mungkin kita perlu me-restart windows (logoff dan logon tidak membantu).
Stefan Steiger
Windows 8 Pro x64, Visual Studio 2012 Pembaruan 1, dan berfungsi dengan baik (diuji pada tiga mesin yang berbeda). Dan tidak perlu me-restart Windows, restart VS sudah cukup.
Konamiman
2
Hanya untuk membantu mereka yang menggunakan Express dan versi-VS lainnya, periksa pos-StackOverflow ini .
Yahoo Serious
34

Ini adalah bidikan instalasi VS2012 saya yang hampir seperti 2010 yang biasa kita semua gunakan. Itu membuat saya merasa normal lagi!

masukkan deskripsi gambar di sini

Inilah tepatnya bagaimana saya melakukan ini, langkah demi langkah:

1) Tutup semua instance Visual Studio

2) Unduh vsip dan ekstrak ke direktori temp. (per 1/3/2013 versi saat ini adalah 1.5.2)

3) Buka prompt perintah dengan "Run as administrator"

4) Buka direktori temp dan jalankan VSIP.exe - Ini akan menjalankan program interaktif yang menerima perintah.
  4a) Ketik " backup --version = 2012 " - Ini akan mencadangkan semua dll UI VS2012 Anda, kalau-kalau ada sesuatu yang kacau dan Anda ingin mencopot pemasangan VSIP.
  4b) Ketik " ekstrak " - Ini akan mengekstrak semua ikon lama dari instalasi VS2010 Anda (per lisensi VS2010, VSIP tidak dapat mendistribusikan ikon-ikon itu sehingga kami harus memiliki instal lokal untuk menariknya).
  4c) Ketik " inject " - Ini akan menyuntikkan semua ikon 2010 lama dari langkah sebelumnya ke dalam VS2012 DLL.
  4d) Ketik " menu -n "

5) Unduh dan instal NiceVS - jangan unduh tanggal 10/14 atau Anda akan kehilangan ikon. Pada 1/3/2013 saya mengunduh file bernama "NiceVS.0.8.1.1 Beta.Full.vsix" .

6) Unduh dan pasang VS2012 Color Theme Editor - Lain kali Anda memulai VS2012 pilih tema "Biru" dari jendela pilih warna.

Sekarang Anda harus memiliki instalasi yang bagus dari VS2012 yang terlihat seperti tangkapan layar saya di atas! Dibutuhkan tiga aplikasi berbeda untuk menambal UI yang mengerikan itu, tetapi itu pasti bisa diterapkan sekarang! Jika Anda tidak memiliki VS2010 yang diinstal pada mesin yang sama dengan VS2012 maka Anda harus menjalankan 4b pada mesin dengan VS2010 dan kemudian menyalin direktori Gambar VSIP ke mesin pengembangan 2012 Anda.

Pembaruan: Jika Anda menginstal "VS 2012 Pembaruan 1" setelah menjalankan langkah-langkah ini, Anda perlu menjalankan kembali langkah 4c dari prompt admin VSIP (atau semua langkah 4 jika Anda tidak menyimpan ekstrak gambar VS2010). Ikon menu file dan skema warna tetap seperti semula, tetapi pembaruan akan mengembalikan ikon di explorer solusi kembali ke yang jelek. Menjalankan kembali suntikan VSIP telah memperbaikinya!

Hadir
sumber
Halo, saya memiliki VS2012 + Pembaruan 1 diinstal. Kemudian saya mengikuti Langkah 4 dan menginstal NiceVS. Namun di Solution Explorer, saya masih memiliki ikon gaya 2012. Apakah saya melewatkan sesuatu?
user565739
Anda dapat mencoba menghapus folder temp berikut:% LOCALAPPDATA% \ Microsoft \ VisualStudio \ 11.0 Lihat artikel ini untuk penjelasan yang lebih baik. Juga, lihat bagian Keterbatasan di sini . Ini menyebutkan beberapa masalah dengan ikon Tampilan Kelas.
EverPresent
2
Tampaknya tidak berfungsi jika versi yang diinstal VS2010 adalah edisi ekspres. Saya mendapat pesan kesalahan ini dari VSIP.exe: "Tidak dapat menemukan edisi yang diinstal Visual Studio 2010". Versi VS2012 yang diinstal pada mesin saya adalah versi profesional.
tigrou
Man kamu adalah Dewa. Terima kasih banyak untuk ini. Mata saya menderita vs2012 mereka. +1
Igor Meszaros
Sayangnya VSIP tidak menambal ikon proyek C ++.
untitled8468927
15

Saya merasakan sakit Anda, dan telah mencari solusi setiap hari. Aku sekarang menemukan situs ini, yang termasuk editor tema, serta drumroll tema VS2010 untuk VS2012!

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

Sunting - Saya baru menyadari bahwa Brian Chavez sudah memposting tautan yang sama dengan saya. Namun, saya tidak berpikir itu termasuk tema 2010 premade sampai hari ini.

Sunting 2 - Editor tema lain - http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05 DAN IKON !!! - http://vsip.codeplex.com/

Paul McLean
sumber
2
Sangat bagus. Sayang sekali saya tidak bisa mengembalikan ikon VS2010 juga. :-)
Konamiman
Ya, saya masih mencari solusi untuk itu juga;)
Paul McLean
6

http://studiostyl.es/

Tema untuk 2010 juga berfungsi untuk 2012

linkerro
sumber
6
Sumber daya bagus, tapi sayangnya ini adalah tema untuk editor kode, bukan untuk shell Visual Studio itu sendiri.
Konamiman
5

Jika Anda ingin mengubah tema lingkungan shell VS di Visual Studio 2012, coba utilitas ini:

Ubah Tema Visual Studio 2012 Gelap (dan Terang)

Kode sumber

Brian Chavez
sumber
Terlihat bagus, tapi agak rumit. Pokoknya Anda bisa memberikannya kemampuan untuk menyimpan tema ke situs web dan memungkinkan orang untuk membagikannya?
NotMe
2

Pilihan cepat untuk melihat adalah ekstensi VSColorOutput untuk VS2012 . Lihat saja Tools-> Ekstensi dan paket NUGet akan membantu Anda untuk menemukannya dengan segera.

Pilihan lain adalah mengunduh dan Skema Warna Visual Studio . http://studiostyles.info/ . Berikut ini tautan ke blog Scott Gu yang menjelaskan cara menerapkan skema pilihan Anda.

Yusubov
sumber
4
Skema itu hanya untuk 2010; bukan 2012
NotMe