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.


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.


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


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).


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 :)



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


7

Untuk penggunaan ekspres:

HKEY_CURRENT_USER\Software\Microsoft\VSWinExpress\11.0\GeneralSuppressUppercaseConversion 

Kredit ke FormatC


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

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.


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.