Свернуть все методы в коде Visual Studio

В Visual Studio Professional у нас есть ярлык Ctrl < / kbd > + M < / kbd > / kbd > + / kb. Как я могу сделать то же самое в Visual Studio Code?

Я знаю, что есть сочетания клавиш, такие как Ctrl < / kbd > + / kbd > + [< / kbd >, но это не отвечает потребностям.

Можно ли получить поведение Visual Studio Professional в коде Visual Studio?

Комментарии к вопросу (3)
  • Сложить все:

  • Windows: Ctrl < / kbd > + k < / kbd > + 0 < / kbd >

  • Mac: ⌘ < / kbd > + k < / kbd > + 0 < / kbd >

  • Развернуть все:

  • Windows: Ctrl < / kbd > + k < / kbd > + j < / kbd >

  • Mac: ⌘ < / kbd > + k < / kbd > + j < / kbd >

Чтобы увидеть все ярлыки в редакторе в Mac, просто введите: ⌘ < / kbd > + k < / kbd > + s < / kbd >

Все ярлыки, обновляемые командой Visual Studio Code: Скот видеостудии

Комментарии (4)

Нравится ? (Визуальная студия Code версии 0.10.11)

Сложите все ( Ctrl < / kbd > + K < / kbd > / kbd > + 0 < / kbd ;)

Развернуть все ( Ctrl < / kbd > + K < / kbd > / kbd > + ;)

Уровень сгиба n ( Ctrl < / kbd > + K < / kbd > / kbd > + ;)

Комментарии (3)
  • Ctrl < / kbd > + K < / kbd > + 0 < / kbd >: сложить все уровни (пространство имен, класс, метод и блок)
  • Ctrl < / kbd > + K < / kbd > + 1 < / kbd >: namspace
  • Ctrl < / kbd > + K < / kbd > + 2 < / kbd >: класс
  • Ctrl < / kbd > + K < / kbd > + 3 < / kbd >: методы
  • Ctrl < / kbd > + K < / kbd > + 4 < / kbd >: блоки
  • Ctrl < / kbd > + K < / kbd > + [< / kbd > или
  • Ctrl < / kbd > + K < / kbd > + j < / kbd >: UnFold
Комментарии (1)

Красота Visual Studio Code есть

Ctrl < / kbd > + / kbd > + P < / kbd >

Хит и искать все, что вы хотите.

В вашем случае нажмите Ctrl < / kbd > + Shift < / kbd > + P < / kbd > и введите fold all .

Комментарии (3)

Ctrl < / kbd > + / kbd >, / kbd > + 1 < / kbd >.

Первая команда падает на уровень 1 (обычно классы), а вторая команда падает на уровень 2 (обычно методы).

Возможно, вам даже будет полезно пропустить первую команду.

Комментарии (1)
  • Свернуть все это Fold All * в коде Visual Studio.

Нажмите Ctrl < / kbd > + K < / kbd > + S < / kbd > для Все настройки . Назначьте ключ, который вы хотите Смешал все . По умолчанию это Ctrl < / kbd > + K < / kbd > + 0 < / kbd >.

Комментарии (2)

Пользователи Mac

Складные команды

Разводные команды

Комментарии (0)

Вы должны добавить настройки пользователя:

{
    "editor.showFoldingControls": "always",
    "editor.folding": true,
    "editor.foldingStrategy": "indentation", 
}
Комментарии (4)

Чтобы свернуть методы в редакторе кодов Visual Studio:

  1. Щелкните правой кнопкой мыши в любом месте документа и выберите опцию «форматировать документ».
  2. Затем наведите курсор рядом с числовыми строками, и вы увидите знак (-) для метода свертывания.

Примечание: согласно документации Visual Studio Code область складывания начинается, когда линия имеет меньший отступ, чем одна или несколько следующих строк, и заканчивается, когда есть линия с тем же или меньшим отступлением.

Комментарии (1)

Недавно я сделал расширение для свертывания кода C # с определениями, поскольку мне также не хватало этой функции в Visual Studio. Просто найдите «Сложено определениям», и вы должны найти его, или просто перейдите по [этой ссылке][1].

Хранилище является общедоступным, поэтому вы можете легко проверить файл extension.ts и адаптировать его к другим языкам. Это далеко не идеально, но делает работу. Он использует регулярные выражения для поиска методов, свойств и классов, а затем перемещает выделение в эти строки и выполняет команду fold.

[1]: https://marketplace.visualstudio.com/items?itemName = argiolasriccardo90.fold-to-definitions

Комментарии (0)