Команду свернуть все разделы кода?

В Visual Studio (2008) есть команда свернуть/развернуть все разделы кода в файле?

Ответы

Ответ 1

CTRL + M + O свернут все.

CTRL + M + L развернут все. (в VS 2013 - переключение всех контуров)

CTRL + M + P развернет все и отключит выделение.

CTRL + M + M свернут/развернут текущий раздел.

CTRL + M + A свернет все даже в HTML файлах.

Эти параметры также находятся в контекстном меню в разделе Outlining.

Щелкните правой кнопкой мыши в редакторе → Изложение, чтобы найти все варианты. (После отключения выделения выполните те же действия, чтобы включить выделение.)

Right-click > Outlining menu

Ответ 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.

Ответ 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

Используйте ярлык, указанный там, или назначьте ему ярлык на выбор.