Cara menonaktifkan semua judul menu caps di Visual Studio

581

Saya menganggap judulnya cukup jelas. Hanya ingin mengubah tampilan Visual Studio 2012 untuk tidak menampilkan judul menu dalam huruf kapital semua.

Amir Rezvani
sumber
10
Jika Anda memiliki monitor layar lebar besar dengan resolusi sangat tinggi untuk memaksimalkan jumlah kode yang dapat Anda lihat, menu all caps sebenarnya cukup bagus. Stroke berbeda untuk orang yang berbeda kurasa.
Code Maverick
1
Saya sudah diposting solusi (untuk regedit dan PowerShell) untuk connect.microsoft.com/VisualStudio/feedback/details/775717/...
Grault
2
Sepertinya mereka kembali ke judul kasus di Visual Studio 14 dan menjadikan ini pilihan lingkungan di Visual Studio 2013 Update 3. visualstudio.uservoice.com/forums/121579-visual-studio/…
patridge
1
untuk versi yang lebih baru (seperti Visual Studio 2013 Update 4 atau mungkin VS 2015) ada opsi untuk ini. pergi ke Tools > Options > Environmentdan pilih Turn off upper case in the menu baropsi
S.Serpooshan

Jawaban:

618

Richard Banks memposting tentang kunci registri untuk tweak tersebut.

Visual Studio 2012 (Lengkap)

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General
DWORD: SuppressUppercaseConversion
Value: 1

Di PowerShell, Anda bisa menjalankan ini untuk mengatur kunci registri dan huruf besar hilang.

Set-ItemProperty -Path HKCU:\Software\Microsoft\VisualStudio\11.0\General -Name SuppressUppercaseConversion -Type DWord -Value 1

Visual Studio Express 2012

Kunci registri di atas bukan yang akan mempengaruhi Visual Studio Express 2012 RC. Sebuah komentar oleh FormatC muncul di posting Banks tentang kunci untuk Express. Anda dapat menemukan kunci yang disebutkan dalam jawaban Mike Gleason atau menjalankan perintah PowerShell berikut untuk mengaturnya.

Set-ItemProperty -Path HKCU:\Software\Microsoft\VSWinExpress\11.0\General -Name SuppressUppercaseConversion -Type DWord -Value 1

Visual Studio Express 2012 untuk Web

Set-ItemProperty -Path HKCU:\Software\Microsoft\VWDExpress\11.0\General -Name SuppressUppercaseConversion -Type DWord -Value 1

Visual Studio 2013

Ganti 11.0dengan 12.0kunci registri di atas.

Pratinjau Pengembang Visual Studio 2015

Ganti 11.0dengan 14.0kunci registri di atas.

patridge
sumber
8
Dan itu mungkin sudah jelas, tetapi untuk VS Express 2012 untuk Web , gunakan VWDExpress, bukan VSWinExpress.
G. Lombard
18
Untuk VS Express 2012 untuk Windows Desktop, gunakan WDExpress alih-alih VSWinExpress
jumpinjackie
8
Untuk cmd:reg add HKCU\Software\Microsoft\VisualStudio\11.0\General /v SuppressUppercaseConversion /t REG_DWORD /d 1 /f
Kevin Smyth
12
Kenapa ... mengapa kita membutuhkan SHOUTING huruf kapital di semua produk MS baru?
Coops
2
Perhatikan bahwa kandidat rilis Visual Studio 2015 memiliki Judul kasus secara default.
Blake Mumford
66

Saya telah menulis ekstensi yang akan melakukan ini untuk Anda.

Anda dapat mengunduhnya dari Galeri Visual Studio:

Itu juga dapat menyembunyikan menu utama sekaligus dan membuatnya hanya muncul pada mouse di atas atau tekan tombol alt (seperti di IE)

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Jarek Kardas
sumber
Ekstensi Sembunyikan Menu Utama ini sangat ringan, jika Anda tidak menginginkan semua fungsionalitas yang diberikan VSCommands kepada Anda.
Jarrod Dixon
5
@Jarrod Dixon Sembunyikan Menu Utama tidak mengubah huruf besar sehingga tidak benar-benar berguna dan bahkan dengan menu tersembunyi itu hanya dapat menampilkannya dengan pintasan keyboard dan tidak mendukung mouse ...
user503386
3
sementara VSCommands memiliki beberapa fitur hebat, yang sering saya gunakan, cara mengimplementasikan 'Kasus Kalimat' agak buggy. Misalnya menu ".NET Reflector" akan ditulis ulang sebagai ".net reflector", semuanya huruf kecil. Jadi imo kunci registri masih merupakan cara untuk pergi bahkan jika Anda menggunakan VSCommands.
stijn
2
@stijn great menemukan tentang masalah kasus kalimat, terima kasih untuk itu. Itu harus diperbaiki di build terbaru dl.dropbox.com/u/65031070/... Ini juga akan tersedia dari Visual Studio Gallery segera.
Jarek Kardas
2
Saat Anda merekomendasikan sumber daya di luar situs, Anda perlu mengungkapkan hubungan Anda dengannya. Bahkan jika biayanya $ 0.
Ben Voigt
55

Setelah bertahun-tahun Microsoft berubah pikiran tentang fitur ini. Pada Visual Studio 2013 Update 3 RC, opsi telah ditambahkan untuk mengubah antara case campuran dan huruf besar: Alat -> Opsi -> Lingkungan -> Umum -> Matikan huruf besar di bilah menu
Jelas ini bukan untuk VS 2012 tetapi ke depan opsi ini akan ada di sana.

Berikut adalah pemberitahuan dari Brian Harry dari Microsoft:

Mixed Case Menus - Saya tahu saya akan mendapatkan umpan balik tentang hal ini :) Ini adalah permintaan lama oleh bagian vokal basis pengguna VS sejak VS 2012 untuk mengubah menu "ALL CAPS". Dalam Pembaruan 3 VS 2013, kami telah menambahkan pengaturan Alat -> Opsi untuk mengontrol apakah Anda melihat SEMUA CAPS atau Kasus Campuran. Standarnya masih ALL CAPS tetapi, jika Anda mengubahnya, ia akan bertahan di seluruh peningkatan dan akan menjelajahi seluruh instance IDE Anda menggunakan fitur pengaturan roaming VS Online (jika Anda masuk ke VS sehingga ia tahu siapa Anda).

Scott Wylie
sumber
6
Pada 2014 CTP2 diatur secara default ke Mixed Caps: D Tampaknya, umpan balik telah melakukan apa yang seharusnya. Sekarang menunggu untuk menghapus opsi ini sama sekali dari VS. Tampaknya, bahwa Microsoft lagi harus belajar aturan "jangan memperbaikinya jika tidak rusak" ...
Spook
1
@Spook saya lebih suka semua menu topi sendiri. Apa salahnya meninggalkan opsi yang menurut Anda perlu dihapus?
Andy
2
@Andy Saya awalnya agak kesal pada menu all-caps, terbiasa bertahun-tahun yang lalu, baru saja terjadi di ini (tidak benar-benar mencarinya), menerapkannya dan saya hampir terpana melihat betapa sialan sangat saya sukai menu kasus campuran. Jadi saya dengan kuat berada di kamp membiarkannya sendiri jika tidak rusak (yang, seperti Spook, maksud saya mereka seharusnya tidak membuat menu all-caps di tempat pertama, tidak ada yang meminta untuk itu).
Craig
1
@Craig Tidak apa-apa, tetapi mereka mengubahnya, mendapat blowback dan membuatnya dapat dikonfigurasi, jadi mengapa tidak meninggalkannya di tempat sekarang dan memberikan pengguna pilihan?
Andy
2
@Andy, saya baik-baik saja dengan Anda tidak setuju. :-) Mereka juga memaksa UI layar penuh "metro" Windows 8 ke tenggorokan semua orang dan itu telah ditolak secara universal. Windows 8.x tidak berhasil dan tidak ada yang menggunakan aplikasi "UI modern". Sekarang, aplikasi UI modern di Windows 10 berada di jendela resizable dan dimungkinkan untuk memuatnya secara terpisah. Bagaimanapun, saya tidak dapat memikirkan terlalu banyak alasan untuk mengembangkan aplikasi Windows Store untuk bisnis. Ketika 98% pasar membenci sesuatu yang Anda lakukan, itu adalah tanda yang jelas bahwa Anda seharusnya tidak melakukannya dan tidak boleh melakukannya lagi. Perdamaian. ;-)
Craig
15

Dan untuk

Visual Studio Express 2012 untuk Windows Desktop

HKEY_CURRENT_USER\Software\Microsoft\WDExpress\11.0\General
DWORD: SuppressUppercaseConversion
Value: 1

Saya kira alasan MS menghilangkan penyebutan Visual Studio dari keyname adalah bahwa penyebutan seperti itu dapat membantu seseorang mengidentifikasi kuncinya :)

ChrisJJ
sumber
8

Visual Studio 2015 Community Edition tidak menanggapi nilai registri SuppressUppercaseConversion.

Jawabannya adalah untuk mengaktifkan opsi yang diidentifikasi boflynn:

Alat -> Opsi -> Lingkungan -> Umum -> Menerapkan gaya judul kasus ke bilah menu

Dalam kasus saya pengaturan itu tidak aktif secara default, mungkin karena saya porting pengaturan VS 2013 saya.

-Noel

NoelC
sumber
7

Untuk penggunaan ekspres:

HKEY_CURRENT_USER\Software\Microsoft\VSWinExpress\11.0\GeneralSuppressUppercaseConversion 

Kredit ke FormatC

Mike Gleason
sumber
7

Sekarang Visual Studio 2015 telah mengubah default kembali ke Title Case, untuk orang-orang gila seperti saya yang telah terbiasa dengan SEMUA CAPS, Anda dapat mengubahnya kembali dengan menonaktifkan opsi berikut:

  • Alat -> Opsi -> Lingkungan -> Umum -> Terapkan penataan judul kasus ke bilah menu
Boflynn
sumber
Sama untuk vs 2017
Qwerty
6

Saya telah menggunakan file reg berikut untuk mengaktifkan / menonaktifkan huruf kecil di Visual Studio 2012 dan Visual Studio 2013:

http://erwinmayer.com/dl/VS2012_ALLCAPS_Toggle.zip http://erwinmayer.com/dl/VS2013_ALLCAPS_Toggle.zip

Cukup klik dua kali di VS201x_ALLCAPS_Disable.regdalam arsip untuk menonaktifkan semua judul menu topi, danVS201x_ALLCAPS_Enable.reg untuk mengaktifkannya kembali.

Anda dapat dengan mudah mengedit file reg sebelum dengan editor teks untuk melihat apa isinya.

Erwin Mayer
sumber
1
Satu-satunya solusi bekerja untuk versi premium saya. Hilang setengah jam untuk menyelesaikan ini ...
Alex Blokha
Seperti halnya Alex, ini adalah satu-satunya solusi yang berhasil - saya punya Premium juga.
fre0n
Pastikan tidak ada ruang untuk mengikuti SuppressUppercaseConversion jika Anda tidak menggunakan file .reg!
2

Untuk Visual Studio 2012 Express untuk Windows Phone, gunakan

HKEY_CURRENT_USER\Software\Microsoft\VPDExpress\11.0\General\SuppressUppercaseConversion
Luke Woodward
sumber