Visual Studio'da tüm büyük harf menü başlıklarını devre dışı bırakma


581

Başlığın kendi kendini açıklayıcı olduğunu düşünüyorum. Visual Studio 2012'nin görünümünü, büyük harflerle menü başlığını göstermeyecek şekilde değiştirmek istiyorum.


10
Gördüğünüz kod miktarını en üst düzeye çıkarmak için çok yüksek çözünürlüğe sahip geniş bir geniş ekran monitörünüz varsa, tüm büyük harf menüsü aslında oldukça güzel. Farklı millet için farklı vuruşlar sanırım.
Kod Maverick

1
Ben (regedit ve PowerShell için) geçici çözümü gönderdiniz connect.microsoft.com/VisualStudio/feedback/details/775717/...
Grault

2
Dış görünüş onlar Visual Studio 14 başlık halinde geri dönerek ve Visual Studio 2013 Güncelleme 3'te bu bir ortam seçeneği yapıyoruz gibi visualstudio.uservoice.com/forums/121579-visual-studio/...
Patridge

1
daha yeni sürümler için (Visual Studio 2013 Güncelleme 4 veya muhtemelen VS 2015 gibi) bunun için bir seçenek vardır. seçeneğine git Tools > Options > Environmentve seçeneği seçTurn off upper case in the menu bar
S.Serpooshan

Yanıtlar:


618

Richard Banks, böyle bir tweak için bir kayıt defteri anahtarı yayınladı .

Visual Studio 2012 (Tam)

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

PowerShell'de, bu kayıt defteri anahtarını ayarlamak için bunu çalıştırabilirsiniz ve büyük harf kaybolur.

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

Visual Studio Express 2012

Yukarıdaki kayıt defteri anahtarı, Visual Studio Express 2012 RC'yi etkileyecek olan anahtar değildir. FormatC tarafından Bankalar mesajında Express'in anahtarı hakkında bir yorum yapıldı . Mike Gleason'ın cevabında belirtilen anahtarı bulabilir veya ayarlamak için aşağıdaki PowerShell komutunu çalıştırabilirsiniz.

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

Web için Visual Studio Express 2012

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

Visual Studio 2013

Yukarıdaki kayıt defteri anahtarlarında 11.0ile değiştirin 12.0.

Visual Studio 2015 Geliştirici Önizlemesi

Yukarıdaki kayıt defteri anahtarlarında 11.0ile değiştirin 14.0.


8
Muhtemelen açıktır, ancak Web için VS Express 2012 için VSWinExpress yerine VWDExpress kullanın.
G. Lombard

18
Windows Masaüstü için VS Express 2012 için, VSWinExpress yerine WDExpress kullanın
jumpinjackie

8
Cmd için:reg add HKCU\Software\Microsoft\VisualStudio\11.0\General /v SuppressUppercaseConversion /t REG_DWORD /d 1 /f
Kevin Smyth

12
Neden ... neden tüm yeni MS ürünlerinde SHOUTING büyük harflere ihtiyacımız vardı?
Coops

2
Visual Studio 2015 sürüm adayının varsayılan olarak Title vakası olduğunu unutmayın.
Blake Mumford

66

Bunu sizin için yapacak bir uzantı yazdım.

Visual Studio Galerisi'nden indirebilirsiniz:

Ayrıca ana menüyü tamamen gizleyebilir ve sadece fareyle üzerine gelince veya alt tuşa basma (IE'de olduğu gibi)

resim açıklamasını buraya girin resim açıklamasını buraya girin resim açıklamasını buraya girin

resim açıklamasını buraya girin


VSCommands'ın size sunduğu tüm işlevleri istemiyorsanız, bu Gizle Ana Menü uzantısı son derece hafiftir.
Jarrod Dixon

5
@Jarrod Dixon Gizle Ana Menü harf durumunu değiştirmez, bu yüzden gerçekten yararlı değildir ve gizli menü ile bile sadece klavye kısayoluyla gösterebilir ve fareyi desteklemez ...
user503386

3
VSCommands sık kullandığım bazı harika özelliklere sahip olsa da, 'Cümle Örneği' uygulama şekli biraz hatalı. Örneğin ".NET Reflector" menüsü ".net reflector" olarak yeniden yazılır. Yani imo kayıt defteri anahtarı VSCommands kullansanız bile gitmek için hala yoludur.
stijn

2
@stijn cümle dava sorunu hakkında büyük bulmak, bunun için teşekkürler. En son derlemede düzeltilmelidir dl.dropbox.com/u/65031070/… Ayrıca yakında Visual Studio Gallery'den de edinilebilecek .
Jarek Kardas

2
Site dışı bir kaynak önerdiğinizde, kaynakla olan ilişkinizi açıklamanız gerekir. Maliyet 0 $ olsa bile.
Ben Voigt

55

Microsoft yıllar sonra bu özellik hakkındaki fikrini değiştirdi. Visual Studio 2013 Güncelleştirme 3 RC'den itibaren, karma kasa ve büyük harf arasında geçiş yapmak için bir seçenek eklendi: Araçlar -> Seçenekler -> Çevre -> Genel -> Menü çubuğundaki büyük
harfleri kapat Açıkçası bu VS 2012 için değil ancak ileride bu seçenek orada olacak.

İşte Microsoft'tan Brian Harry'den bildirim:

Mixed Case Menus - Bu konuda bazı geri bildirimler alacağımı biliyorum :) Bu, VS 2012'den bu yana VS ALL'nin “ALL CAPS” menülerini değiştirmek için uzun süredir devam eden bir isteğidir. VS 2013 Güncelleme 3'te, TÜM CAPS veya Karışık Kasa görüp görmediğinizi kontrol etmek için bir Araçlar -> Seçenekler ayarı ekledik. Varsayılan hala TÜM CAPS'tır, ancak değiştirirseniz yükseltmeler boyunca devam eder ve VS Online dolaşım ayarları özelliğini kullanarak IDE örnekleriniz arasında dolaşır (VS'de oturum açarsanız, kim olduğunuzu bilir).


6
2014 CTP2'de varsayılan olarak Karışık Caps: D olarak ayarlanmış gibi görünüyor. Şimdi bu seçeneği VS'den kaldırmak için bekliyor. Görünüşe göre, Microsoft yine "kırık değilse düzelme" kuralını öğrenmek zorunda kalacak ...
Spook

1
@Kapak tüm kapak menülerini kendim tercih ederim. Kaldırılması gerektiğini düşündüğünüz seçeneği terk etmenin ne zararı var?
Andy

2
@Andy aslında tüm kapaklar menülerinde hafifçe tahriş oldum, yıllar önce alıştım, sadece bunun üzerinde oldu (gerçekten aramıyordum), uyguladım ve neredeyse ne kadar şiddetle tercih ettiğime şaşırdım karışık durum menüleri. Bu yüzden eğer kırılmazsa onu yalnız bırakma kampındayım (ki, Spook gibi, menüleri her şeyden önce yapmamalıydım, kimse bunu istemiyordu).
Craig

1
@Craig Güzel, ama değiştirdiler, geri döndüler ve yapılandırılabilir oldular, neden şimdi olduğu yerde bırakıp kullanıcılara bir seçenek sunmuyorsunuz?
Andy

2
@Andy seninle aynı fikirde değilim. :-) Ayrıca Windows 8 tam ekran "metro" kullanıcı arayüzünü herkesin boğazından aşağı zorladılar ve bu neredeyse evrensel olarak reddedildi. Windows 8.x başarılı olmadı ve hiç kimse "modern kullanıcı arayüzü" uygulamalarını kullanmadı. Şimdi, Windows 10'daki modern UI uygulamaları yeniden boyutlandırılabilir pencerelerdedir ve bunları yandan yüklemek mümkündür. Ne olursa olsun, iş için Windows Mağazası uygulamaları geliştirmek için çok fazla neden düşünemiyorum. Pazarın% 98'i yaptığınız bir şeyden nefret ettiğinde, bunu yapmamalısınız ve bir daha yapmamalısınız. Barış. ;-)
Craig

15

Ve için

Windows Masaüstü için Visual Studio Express 2012

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

MS anahtar adından Visual Studio herhangi bir söz atlamak nedeni sanırım böyle bir söz birisi anahtarı tanımlamak yardımcı olabilir :)



8

Visual Studio 2015 Community Edition SuppressUppercaseConversion kayıt defteri değerine yanıt vermez.

Cevap, tanımlanan boflynn seçeneğini etkinleştirmektir :

Araçlar -> Seçenekler -> Çevre -> Genel -> Başlık çubuğu stilini menü çubuğuna uygula

Benim durumumda, belki de VS 2013 ayarlarımı taşıdığımdan beri bu ayar varsayılan olarak açık değildi.

-Noel


7

Hızlı kullanım için:

HKEY_CURRENT_USER\Software\Microsoft\VSWinExpress\11.0\GeneralSuppressUppercaseConversion 

FormatC'ye Kredi


7

Artık Visual Studio 2015 varsayılanı Başlık Durumuna değiştirdi, benim gibi TÜM CAPS'a alışmış çılgınlar için , aşağıdaki seçeneği devre dışı bırakarak geri değiştirebilirsiniz :

  • Araçlar -> Seçenekler -> Çevre -> Genel -> Başlık çubuğu stilini menü çubuğuna uygula

2017
Qwerty

6

Visual Studio 2012 ve Visual Studio 2013'te küçük harf kullanımını etkinleştirmek / devre dışı bırakmak için aşağıdaki reg dosyalarını kullanıyorum:

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

VS201x_ALLCAPS_Disable.regTüm büyük harf menü başlıklarını devre dışı bırakmak ve VS201x_ALLCAPS_Enable.regyeniden etkinleştirmek için arşivin içine çift ​​tıklayın .

Ne içerdiklerini görmek için reg dosyalarını daha önce bir metin düzenleyicisiyle kolayca düzenleyebilirsiniz.


1
Tek çözüm premium sürümümde işe yaradı. Bunu çözmek için yarım saat kaybettim ...
Alex Blokha

Alex'te olduğu gibi, bu bana yardımcı olan tek çözüm - Premium'um da var.
fre0n

.Reg dosyasını kullanmıyorsanız, SuppressUppercaseConversion'ı izleyen boşluk olmadığından emin olun!

2

Windows Phone için Visual Studio 2012 Express için şunu kullanın:

HKEY_CURRENT_USER\Software\Microsoft\VPDExpress\11.0\General\SuppressUppercaseConversion

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.