Прикрепите ярлык клавиатуры к элементам "Свернуть все" в проводнике решений с помощью Visual Studio 2012
Как я уже сказал в названии этого вопроса, можно ли добавить ярлык для клавиатуры, чтобы свернуть все элементы в проводнике решений с помощью Visual Studio 2012?
В предыдущей версии; 2010, мне удалось создать макрос, чтобы включить эту функцию, но в Visual Studio 2012 больше нет поддержки макросов.
Я могу щелкнуть правой кнопкой мыши по элементу в проводнике решений и выбрать "Свернуть все", но я предпочитаю просто набирать "Ctrl + Shift + C" для выполнения той же работы.
Ответы
Ответ 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..
Я только что нашел решение, поэтому делюсь им:)
вы можете сделать это, добавив свою визуальную студийную версию к существующему расширению...
вы также можете попробовать версию 12 для visual studio 2013...
-
zip it и измените расширение от zip до vsix.
-
Теперь вы можете установить его.
-
после установки, Goto Tools → Настроить и нажать кнопку на клавиатуре.
-
Поиск "CrossProjectMultiProject.CollapseProjects" и поиск ярлыка, который вам нравится.
Имейте приятную кость.
Пожалуйста, +1, если это поможет вам
пс. извините за мой плохой английский, им французский, -)