В Visual Studio (2008) есть команда свернуть/развернуть все разделы кода в файле?
Команду свернуть все разделы кода?
Ответ 1
CTRL + M + O свернут все.
CTRL + M + L развернут все. (в VS 2013 - переключение всех контуров)
CTRL + M + P развернет все и отключит выделение.
CTRL + M + M свернут/развернут текущий раздел.
CTRL + M + A свернет все даже в HTML файлах.
Эти параметры также находятся в контекстном меню в разделе Outlining.
Щелкните правой кнопкой мыши в редакторе → Изложение, чтобы найти все варианты. (После отключения выделения выполните те же действия, чтобы включить выделение.)
Ответ 2
Следующие комбинации клавиш используются для выполнения действий:
CTRL + M + M & rightarrow; Свернуть/развернуть текущую заданную область (например, метод M)
CTRL + M + H & rightarrow; Свернуть /H ide (развернуть) текущий выбор
CTRL + M + O & rightarrow; C o Хлопать все (Свернуть тела декларации)
CTRL + M + A & rightarrow; Свернуть a ll
CTRL + M + X & rightarrow; E x и все
CTRL + M + L & rightarrow; Togg l и все
Там есть несколько опций в контекстном меню под Outlining.
Ответ 3
CTL + M + L расширяет все
CTL + M + O сворачивает все
В статье MSDN "Горячие клавиши по умолчанию в Visual Studio" см. раздел "Text Editor" , если вы ищете другие ярлыки - эти 2 являются лишь некоторыми из многих доступных.
Ответ 4
Ctrl + M расширяет область.
Ctrl + L сворачивает область.
Ответ 5
- Сложить/развернуть текущий блок кода - Ctrl + M, Ctrl + M
- Развернуть все - Ctrl + M, Ctrl + L
- Остановить выделение - Ctrl + M, Ctrl + P
- Сложить все - Ctrl + M, Ctrl + O
Ответ 6
В Visual Studio 2017 кажется, что это поведение отключено по умолчанию. Его можно включить в разделе Инструменты > Параметры > Текстовые редакторы > С# > Дополнительно > Разметкa > "Свернуть # области при сворачивании в определения"
Ответ 7
CTL + M + A сворачивает все
работает для меня, тогда как
CTL + M + O
не
Ответ 8
Вы ссылаетесь на отображение переключения?
Вы можете сделать: Control + M, затем Control + L, чтобы переключить все выделение
Ответ 9
В Visual Studio 2013:
CTL + M + A сворачивает все
CTL + M + L расширяет все
Ответ 10
Ниже приведены все, что вы хотите:
- Свернуть/Развернуть текущий метод
CTRL + M + M
- Свернуть/Развернуть текущий выбор
CTRL + M + H
- Свернуть все
CTRL + M + O
CTRL + M + A
- Развернуть все
CTRL + M + X
CTRL + M + L
Ответ 11
Если вы имеете в виду ярлык, то
CTRL + M + M: Это приведет к срыву региона, в котором находится ваш курсор, независимо от того, является ли его метод, пространство имен или что-то еще для свертывания кодовых блоков, областей и методов. Первый скроет только блок/метод или область, в которой находится ваш курсор, в то время как второй скроет всю область, в которой вы находитесь.
http://www.dev102.com/2008/05/06/11-more-visual-studio-shortcuts-you-should-know/
Ответ 12
Нажмите
CTL + A
Тогда
CTL + M + M
Чтобы сжать все, включая дочерние узлы, в XML файлах.
Ответ 13
Чтобы свернуть все использование:
Ctrl + M и Ctrl + A
Все ярлыки для VS 2012/2013/2015 доступны по адресу http://visualstudioshortcuts.com/2013/
Ответ 14
В случае ugrading для Visual Studio 2010, 2012, 2013 или 2015 существует расширение Visual Studio для отображения текущих зарегистрированных сочетаний клавиш, IntelliCommand.
Ответ 15
если вы хотите свернуть и развернуть конкретный цикл, если в противном случае установите следующие плагины для визуальной студии.
Ответ 16
Ничто из этого не помогло мне. В редакторе я нашел файл Keyboard Shortcuts
для поиска editor.foldRecursively
. Это даст вам последнюю привязку. В моем случае это были CMD + K, CMD + [.
Ответ 17
Свернуть все - Ctrl + M + O
Развернуть все - Ctrl + M + L
Ответ 18
Visual Studio может помочь вам найти ответ на свой вопрос несколькими способами.
Введите Ctrl + Q для доступа к Quick Launch, а затем введите "collap". Quick Launch отобразит что-то вроде: & dagger;
Menus (1)
Edit -> Outlining -> Collapse to Definitions (Ctrl+M, Ctrl+O)
NuGet Packages (1)
Search Online for NuGet Packages matching 'collap'
Оттуда введите "outlining", чтобы найти другие записи меню, связанные с описанием:
Menus (5)
Edit -> Outlining -> Toggle Outlining Expansion (Ctrl+M, Ctrl+M)
Edit -> Outlining -> Toggle All Outlining (Ctrl+M, Ctrl+L)
Edit -> Outlining -> Stop Outlining (Ctrl+M, Ctrl+P)
Edit -> Outlining -> Stop Hiding Current (Ctrl+M, Ctrl+U)
Edit -> Outlining -> Collapse to Definitions (Ctrl+M, Ctrl+O)
Options (4)
Text Editor -> Basic -> VB Specific (Change outline mode, Automatic inser...
...
Однако обратите внимание, что Quick Launch покажет вам только те команды, которые доступны в виде элементов меню Visual Studio. Чтобы найти другие команды, связанные с клавиатурой, относящиеся к коллапсирующим разделам кода, в строке меню Visual Studio нажмите:
Tools -> Options -> Environment -> Keyboard
Это отобразит раздел клавиатуры в диалоговом окне "Параметры". В текстовом поле "Показать команды, содержащие" введите "edit.collap". Visual Studio отобразит список, который выглядит примерно так:
Edit.CollapseAllincurrentblock
Edit.CollapseAllOutlining Ctrl+M, Ctrl+A (Text Editor)
Edit.CollapseBlockcurrentblock
Edit.CollapseCurrentRegion Ctrl+M, Ctrl+S (Text Editor)
Edit.CollapseTag Ctrl+M, Ctrl+T (Text Editor)
Edit.CollapsetoDefinitions Ctrl+M, Ctrl+O (Text Editor)
Вам нужно будет щелкнуть каждую команду, чтобы увидеть соответствующую комбинацию клавиш.
& dagger; Мои примеры, взятые из Visual Studio 2013.
Ответ 19
Если вы хотите collapse/expand
область внутри class/method
(вместо свертывания всего class/method
), вы можете создать пользовательские области следующим образом:
#region AnyNameforCollapsableRegion
//Code to collapse
#endregion
Ответ 20
В Visual Studio 2019:
Перейдите в Инструменты> Параметры> Клавиатура.
Поиск Edit.ToggleAllOutlining
Используйте ярлык, указанный там, или назначьте ему ярлык на выбор.