Подтвердить что ты не робот

Прикрепите ярлык клавиатуры к элементам "Свернуть все" в проводнике решений с помощью Visual Studio 2012

Как я уже сказал в названии этого вопроса, можно ли добавить ярлык для клавиатуры, чтобы свернуть все элементы в проводнике решений с помощью Visual Studio 2012?

В предыдущей версии; 2010, мне удалось создать макрос, чтобы включить эту функцию, но в Visual Studio 2012 больше нет поддержки макросов.

Я могу щелкнуть правой кнопкой мыши по элементу в проводнике решений и выбрать "Свернуть все", но я предпочитаю просто набирать "Ctrl + Shift + C" для выполнения той же работы.

4b9b3361

Ответ 1

FWIW, это лучшее, что я смог придумать до сих пор.

Альтернатива 1

  • Нажмите Ctrl + ¨, чтобы добавить фокус в поле поиска над Обозревателем решений.
  • Нажмите Shift + Tab, чтобы переместить фокус на панель инструментов.
  • Используйте стрелку влево, чтобы переместить фокус влево, пока не нажмете кнопку "Свернуть все" (четыре раза. YMMV).

Альтернатива 2

  • Нажмите Ctrl + Alt + l (или что бы то ни было на вашем персональном ярлыке), чтобы сфокусировать обозреватель решений.
  • Нажмите Shift + Alt, чтобы сфокусировать панель инструментов Solution Explorer. Это ставит фокус на кнопку "Домой" на панели инструментов.
  • Используйте стрелку вправо, чтобы переместить фокус вправо, пока вы не нажмете кнопку "Свернуть все" (три раза).
  • Нажмите Ввести.

Альтернатива 3

  • Нажмите Ctrl + Alt + l (или что бы то ни было на вашем персональном ярлыке), чтобы сфокусировать обозреватель решений.
  • Нажмите и удерживайте стрелку влево, пока не достигнете вершины node (решение node).
  • Нажмите стрелка вверх, чтобы поместить фокус в поле поиска над Обозревателем решений.
  • Нажмите Shift + Tab, чтобы переместить фокус на панель инструментов.
  • Используйте стрелку влево, чтобы переместить фокус влево, пока вы не нажмете кнопку "Свернуть все" (дважды), YMMV).

Ответ 2

Как вы можете видеть на скриншоте ниже, есть опция "Свернуть все" и клавишу быстрого доступа рядом с ней.

enter image description here

Теперь эта комбинация не будет работать для вас!

Если, конечно, вы настроили его с помощью Tools > Options > Keyboard. Имя команды CollapseInSolutionExplorerAction. Найдите с помощью этого имени команды и назначьте комбинацию клавиш по вашему выбору.

enter image description here

Чтобы он и вы были готовы использовать вашу комбинацию клавиш

Источник

Ответ 3

Visual Studio 2012/ReSharper 8.0.1:

Команда "ProjectAndSolutionContextMenus.Project.ReSharper_CollapseInSolutionExplorer".

Ответ 4

Я предлагаю вам попробовать CodeMaid расширение для Visual Studio. Он предоставляет команду "Свернуть все проекты рекурсивно", которая имеет настраиваемый ярлык (по умолчанию это Ctrl + M, -). Он обладает некоторыми другими хорошими способностями, такими как переключение между .cpp и его файлами .h, соединительными линиями и т.д.

Ответ 5

Я искал в сети способ сделать это, когда я впервые установил VS2012..

Я только что нашел решение, поэтому делюсь им:)

вы можете сделать это, добавив свою визуальную студийную версию к существующему расширению...

  • Загрузить расширение для VS 10
  • Измените расширение с vsix на zip
  • извлеките его и откройте файл extension.vsixmanifest
  • Найдите этот раздел xml: SupportedProducts Добавьте это:

    <VisualStudio Version="11.0">
    <Edition>Ultimate</Edition>
    <Edition>Premium</Edition>
    <Edition>Pro</Edition>
    </VisualStudio>
    

вы также можете попробовать версию 12 для visual studio 2013...

  • zip it и измените расширение от zip до vsix.

  • Теперь вы можете установить его.

  • после установки, Goto Tools → Настроить и нажать кнопку на клавиатуре.

  • Поиск "CrossProjectMultiProject.CollapseProjects" и поиск ярлыка, который вам нравится.

Имейте приятную кость. Пожалуйста, +1, если это поможет вам

пс. извините за мой плохой английский, им французский, -)