Visual Studioですべての大文字のメニュータイトルを無効にする方法


581

タイトルは自明だと思います。メニュータイトルをすべて大文字で表示しないように、Visual Studio 2012の外観を変更したいだけです。


10
表示できるコードの量を最大化するために非常に高解像度の大型ワイドスクリーンモニターを使用している場合は、実際にはすべて大文字のメニューが非常に便利です。私は推測するさまざまな人々のためのさまざまなストローク。
Code Maverick


2
彼らは、Visual Studio 14でタイトルケースに戻すと、このVisual Studioの2013年に環境オプション作っているように見えるの更新3. visualstudio.uservoice.com/forums/121579-visual-studio/...
パトリッジ

1
新しいバージョン(Visual Studio 2013 Update 4またはおそらくVS 2015など)の場合、このオプションがあります。移動しTools > Options > EnvironmentTurn off upper case in the menu barオプションを選択
S.Serpooshan

回答:


618

Richard Banksは、そのような微調整のためのレジストリキーについて投稿しました。

Visual Studio 2012(フル)

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

PowerShellでは、これを実行してレジストリキーを設定すると、大文字がなくなります。

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

Visual Studio Express 2012

上記のレジストリキーは、Visual Studio Express 2012 RCに影響を与えるものではありません。Expressのキーに関するFormatCコメントが Banksの投稿に表示されました。Mike Gleasonの回答に記載されているそのキーを見つけるか、次のPowerShellコマンドを実行して設定します。

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

Visual Studio Express 2012 for Web

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

Visual Studio 2013

上記のレジストリキー11.012.0に置き換えます。

Visual Studio 2015開発者プレビュー

上記のレジストリキー11.014.0に置き換えます。


8
そして、それはおそらく明白ですが、VS Express 2012 for Webでは、VSWinExpressの代わりにVWDExpressを使用してください。
G.ロンバード

18
VS Express 2012 for Windowsデスクトップの場合、VSWinExpressではなくWDExpressを使用してください
jumpinjackie

8
cmdの場合:reg add HKCU\Software\Microsoft\VisualStudio\11.0\General /v SuppressUppercaseConversion /t REG_DWORD /d 1 /f
Kevin Smyth 2013

12
なぜ...すべての新しいMS製品で大文字のSHOUTINGが必要なのはなぜですか。
協同組合2013年

2
Visual Studio 2015リリース候補には、デフォルトでTitleケースがあることに注意してください。
Blake Mumford、2015

66

私はあなたのためにこれを行う拡張機能を書きました。

Visual Studio Galleryからダウンロードできます。

また、メインメニューを完全に非表示にして、マウスオーバーまたはAltキーを押したときにのみ表示されるようにすることもできます(IEと同様)。

ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください

ここに画像の説明を入力してください


VSCommandsが提供するすべての機能が必要ない場合、このHide Main Menu拡張機能は非常に軽量です。
ジャロッドディクソン

5
@Jarrod Dixon Hide Main Menuは大文字と小文字を変更しないため、あまり役に立ちません。メニューを非表示にしても、キーボードショートカットでのみ表示でき、マウスをサポートしません...
user503386

3
VSCommandsにはいくつかの優れた機能がありますが、私がよく使用しますが、「Sentence Case」の実装方法にはややバグがあります。たとえば、「。NET Reflector」メニューは、すべて小文字の「.net Reflector」に書き換えられます。したがって、VSCommandsを使用する場合でも、レジストリキーは引き続き有効です。
stijn 2012

2
@stijn文の大文字小文字の問題についてすばらしい検索をしてくれてありがとう。最新のビルドdl.dropbox.com/u/65031070/で修正する必要があります。また、Visual Studioギャラリーからすぐに利用できるようになります。
Jarek Kardas 2012

2
オフサイトのリソースを推奨するときは、それとの関係を開示する必要があります。費用が0ドルであっても。
Ben Voigt 2014

55

何年も経って、Microsoftはこの機能に対する考え方を変えました。Visual Studio 2013 Update 3 RC以降、大文字と小文字が混在するオプションと大文字を変更するオプションが追加されました:ツール->オプション->環境->一般->メニューバーで大文字をオフ
にするこれは明らかにVS 2012には対応していませんしかし、今後はこのオプションが追加されます。

ここでは、マイクロソフトのブライアンハリーからの通知は、次のとおりです。

大文字と小文字が混在するメニュー–私はこれについていくつかのフィードバックを受け取るつもりです:)これは、VS 2012以降、「すべての大文字」メニューを変更するためのVSユーザーベースのボーカル部分による長年の要求です。VS 2013 Update 3では、[ツール]-> [オプション]設定を追加して、すべて大文字または大文字と小文字を混在させるかどうかを制御します。デフォルトはすべて大文字ですが、変更すると、アップグレード後も保持され、VSオンラインローミング設定機能を使用してIDEインスタンス間をローミングします(VSにログインして自分が誰であるかを知っている場合)。


6
2014 CTP2では、デフォルトでMixed Caps:Dに設定されています。フィードバックは必要な処理を行ったようです。このオプションをVSから削除するのを待っています。マイクロソフトは再び「それが壊れていなければ修正しないでください」というルールを学ぶ必要があるようです...
Spook

1
@Spook私はすべて大文字のメニューが好きです。削除する必要があると感じるオプションを残した場合、どのような害がありますか?
アンディ

2
@Andy私はもともとすべて大文字のメニューに少し苛立ち、何年も前に慣れてきました、これだけで発生しました(実際には探していませんでした)、それを実装しました。大文字と小文字が混在するメニュー。だから、壊れていなければ、私はそれを放っておくことに固執しています(これにより、Spookのように、そもそもメニューをすべて大文字にするべきではなかったので、誰もそれを求めていませんでした)。
Craig

1
@Craig結構ですが、彼らはそれを変更し、ブローバックし、構成可能にしたので、それを現在の場所に残して、ユーザーに選択肢を与えませんか?
アンディ

2
@アンディ私はあなたが反対することで大丈夫です。:-)彼らはまた、Windows 8のフルスクリーン「メトロ」UIをすべての人の喉に押し付け、それはほとんど普遍的に拒否されました。Windows 8.xは成功せず、誰も「モダンUI」アプリを使用しませんでした。現在、Windows 10の最新のUIアプリはサイズ変更可能なウィンドウにあり、サイドロードすることが可能です。いずれにしても、ビジネス向けのWindowsストアアプリを開発する理由はあまり多くありません。市場の98%があなたがしたことを嫌うとき、それはあなたがそれをやるべきではなかったし、もう一度やるべきではないという明確な兆候です。平和。;-)
Craig

15

そしてのために

Visual Studio Express 2012 for Windowsデスクトップ

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

MSがキー名からVisual Studioの言及を省略した理由は、そのような言及が誰かがキーを識別するのに役立つ可能性があるためだと思います:)



8

Visual Studio 2015 Community EditionはSuppressUppercaseConversionレジストリ値に応答しません。

答えは、識別されたオプションboflynn を有効にすることです。

ツール -> オプション -> 環境 -> 全般 -> タイトルバーのスタイル設定をメニューバーに適用

私の場合、おそらくVS 2013の設定を移植したため、その設定はデフォルトではオンになりませんでした。

-ノエル



7

Visual Studio 2015はデフォルトをTitle Caseに戻したので、すべての大文字に慣れていた私のようなクレイジーな人は、次のオプションを無効にすることで元に戻すことができます。

  • [ツール]-> [オプション]-> [環境]-> [全般]->タイトルバーのスタイルをメニューバーに適用

2017年と同じ
Qwerty

6

Visual Studio 2012およびVisual Studio 2013で小文字を有効/無効にするために、次のregファイルを使用しています。

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

VS201x_ALLCAPS_Disable.regすべての大文字のメニュータイトルを無効にするには、アーカイブ内をダブルクリックします。VS201x_ALLCAPS_Enable.reg、再度有効にします。

regファイルをテキストエディタで簡単に編集して、何が含まれているかを確認できます。


1
唯一の解決策は私のプレミアムバージョンで機能しました。これを解決するために30分を失った...
Alex Blokha

アレックスと同様に、これは私に有効な唯一のソリューションです-私はプレミアムも持っています。
fre0n

.regファイルを使用していない場合は、SuppressUppercaseConversionの後にスペースがないことを確認してください。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.