Як відключити всі заголовки меню у верхній частині Visual Studio


581

Я припускаю, що назва сама пояснює. Просто хочу змінити вигляд Visual Studio 2012, щоб не відображати назву меню усіма великими літерами.


10
Якщо у вас є великий широкоекранний монітор з дуже високою роздільною здатністю, щоб максимально збільшити кількість коду, який ви можете бачити, меню з усіма кришками насправді дуже приємне. Я думаю, різні штрихи для різних людей.
Code Maverick

1
Я відправив обхідний шлях (для змерзатися і PowerShell) в connect.microsoft.com/VisualStudio/feedback/details/775717 / ...
Grault

2
Схоже, вони повертаються до справи заголовка у Visual Studio 14 і перетворюють цей параметр на середовище в Visual Studio 2013 Update 3. visualstudio.uservoice.com/forums/121579-visual-studio/…
patridge

1
для новіших версій (наприклад, Visual Studio 2013 Update 4 або, можливо, VS 2015) є варіант для цього. перейдіть Tools > Options > Environmentі виберіть Turn off upper case in the menu barваріант
S.Serpooshan

Відповіді:


618

Річард Бенкс розмістив інформацію про ключ реєстру саме для такого виправлення.

Візуальна студія 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. Зауваження FormatC показав на Banks повідомлення про ключі для Express. Ви можете знайти той ключ, згаданий у відповіді Майка Глісона, або виконати наступну команду PowerShell, щоб встановити його.

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

Visual Studio Express 2012 для Інтернету

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

Visual Studio 2013

Замінити 11.0з 12.0в ключах реєстру вище.

Попередній перегляд розробника Visual Studio 2015

Замінити 11.0з 14.0в ключах реєстру вище.


8
І це, мабуть, очевидно, але для VS Express 2012 для Web використовуйте VWDExpress замість VSWinExpress.
Г. Ломбард

18
Для VS Express 2012 для робочого столу Windows використовуйте WDExpress замість VSWinExpress
jumpinjackie

8
Для cmd:reg add HKCU\Software\Microsoft\VisualStudio\11.0\General /v SuppressUppercaseConversion /t REG_DWORD /d 1 /f
Кевін Сміт

12
Чому ... просто навіщо нам потрібна ВИБУЧКА великими літерами у всіх нових продуктах MS?
Купи

2
Зауважте, що кандидат у випуск Visual Studio 2015 за замовчуванням має титульний титул.
Блейк Мамфорд

66

Я написав розширення, яке зробить це для вас.

Ви можете завантажити його з галереї Visual Studio:

Він також може повністю приховувати головне меню і відображати його лише при натисканні клавіші миші або натисканні клавіш alt (як у IE)

введіть тут опис зображення введіть тут опис зображення введіть тут опис зображення

введіть тут опис зображення


Це розширення Основного меню "Скрити" надзвичайно мало, якщо ви не хочете, щоб усі функції, які вам надають VSCommands.
Jarrod Dixon

5
@Jarrod Dixon Hide Main Menu не змінює регістр букв, тому це не дуже корисно, і навіть при прихованому меню воно може показувати його лише за допомогою комбінації клавіш і не підтримує мишу ...
user503386

3
в той час як VSCommands має чудові функції, якими я користуюсь часто, те, як він реалізує «Справу про вирок», є дещо помилковою. Наприклад, меню ".NET Reflector" переписується як ".net reflector", всі малі літери. Тому imo ключ реєстру все ще є шляхом, навіть якщо ви використовуєте VSCommands.
вівторок

2
@stijn чудова знахідка щодо питання щодо вироку, дякую за це. Це має бути зафіксовано в останній збірці dl.dropbox.com/u/65031070/… Незабаром це також буде доступне з галереї Visual Studio.
Jarek Kardas

2
Якщо ви рекомендуєте ресурс поза сайтом, вам слід розкрити своє відношення до нього. Навіть якщо вартість становить 0 доларів.
Бен Войгт

55

Через роки Microsoft передумала цю функцію. Станом на Visual Studio 2013 Update 3 RC була додана опція переходу між змішаним регістром та великим регістром: Інструменти -> Параметри -> Навколишнє середовище -> Загальне -> Вимкнути верхній регістр у рядку меню
Очевидно, що це не для VS 2012 але йти вперед цей варіант буде.

Ось повідомлення від Брайана Гаррі від Microsoft:

Меню "Змішані регістри" - я знаю, що я отримаю відгуки про це :) Це давній запит голосової частини бази користувачів VS з VS 2012 року про зміну меню "ALL CAPS". У версії VS 2013 Update 3 ми додали налаштування Інструменти -> Параметри, щоб контролювати, чи бачите ВСІ КАПСИ або Змішаний кейс. За замовчуванням все-таки ВСІ КАПСИ, але якщо ви зміните, він зберігатиметься через оновлення та буде роумінг по ваших екземплярах IDE, використовуючи функцію налаштування роумінгу VS Online (якщо ви увійдете в VS, то він знає, хто ви).


6
У 2014 році CTP2 за замовчуванням встановлено змішані шапки: D Здається, що зворотній зв'язок зробив те, що повинен. Зараз чекаємо, щоб цю опцію взагалі видалити з VS. Здається, що Microsoft знову доведеться навчитися правилу "не виправляй, якщо це не порушено" ...
Spook

1
@Spook я віддаю перевагу меню всіх шапок. Яка шкода в тому, щоб залишити варіант, який, на вашу думку, потрібно усунути?
Енді

2
@Анді я спочатку був сильно роздратований у меню з усіма кришками, звик до нього років тому, просто трапився через це (не дуже цього шукав), реалізував це, і я майже приголомшений тим, як фріггін 'сильно віддаю перевагу меню змішаного корпусу. Тож я твердо перебуваю в таборі, щоб залишити його в спокої, якщо він не порушений (під яким, як і Спук, я маю на увазі, що вони не повинні були робити меню з усіма кришками в першу чергу, ніхто цього не просив).
Крейг

1
@Craig Це добре, але вони все-таки змінили його, отримали ретрансляцію та зробили її налаштованою, то чому б не залишити її там, де зараз є, і дати користувачам вибір?
Енді

2
@Andy Я добре з вами не погоджуюсь. :-) Вони також змусили користувальницький інтерфейс повного екрану "8 метро" для Windows 8, і це було відкинуто загалом. Windows 8.x не мав успіху, і ніхто не використовував додатки "сучасного інтерфейсу". Тепер сучасні програми інтерфейсу користувача у Windows 10 знаходяться у вікнах із можливістю зміни розмірів, і їх можна завантажувати набік. Незважаючи на те, я не можу придумати надто багато причин для розвитку додатків Windows Store для бізнесу. Коли 98% ринку ненавидять те, що ви зробили, це явна ознака, що ви не повинні були цього робити і не повинні робити це знову. Мир. ;-)
Крейг

15

І за

Visual Studio Express 2012 для робочого столу 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:

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
Єдине рішення працювало для моєї преміум-версії. Втратили півгодини для вирішення цього питання ...
Алекс Блоха

Як і у Алекса, це єдине рішення, яке працювало у мене - я також маю Преміум.
fre0n

Переконайтесь, що після SuppressUppercaseConversion немає місця, якщо ви не використовуєте файл .reg!

2

Для Visual Studio 2012 Express для Windows Phone використовуйте

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.