В Visual Studio Professional у нас есть ярлык Ctrl < / kbd > + M < / kbd > / kbd > + / kb. Как я могу сделать то же самое в Visual Studio Code?
Я знаю, что есть сочетания клавиш, такие как Ctrl < / kbd > + / kbd > + [< / kbd >, но это не отвечает потребностям.
Можно ли получить поведение Visual Studio Professional в коде Visual Studio?
Сложить все:
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: Скот видеостудии
Нравится ? (Визуальная студия Code версии 0.10.11)
Сложите все ( Ctrl < / kbd > + K < / kbd > / kbd > + 0 < / kbd ;)
Развернуть все ( Ctrl < / kbd > + K < / kbd > / kbd > + ;)
Уровень сгиба n ( Ctrl < / kbd > + K < / kbd > / kbd > + ;)
Красота Visual Studio Code есть
Ctrl < / kbd > + / kbd > + P < / kbd >
Хит и искать все, что вы хотите.
В вашем случае нажмите Ctrl < / kbd > + Shift < / kbd > + P < / kbd > и введите fold all .
Ctrl < / kbd > + / kbd >, / kbd > + 1 < / kbd >.
Первая команда падает на уровень 1 (обычно классы), а вторая команда падает на уровень 2 (обычно методы).
Возможно, вам даже будет полезно пропустить первую команду.
Нажмите Ctrl < / kbd > + K < / kbd > + S < / kbd > для Все настройки . Назначьте ключ, который вы хотите Смешал все . По умолчанию это Ctrl < / kbd > + K < / kbd > + 0 < / kbd >.
Использовать Ctrl < / kbd > + K < / kbd > + < kd.
Вы должны добавить настройки пользователя:
{
"editor.showFoldingControls": "always",
"editor.folding": true,
"editor.foldingStrategy": "indentation",
}
Чтобы свернуть методы в редакторе кодов Visual Studio:
Примечание: согласно документации Visual Studio Code область складывания начинается, когда линия имеет меньший отступ, чем одна или несколько следующих строк, и заканчивается, когда есть линия с тем же или меньшим отступлением.
Недавно я сделал расширение для свертывания кода C # с определениями, поскольку мне также не хватало этой функции в Visual Studio. Просто найдите «Сложено определениям», и вы должны найти его, или просто перейдите по [этой ссылке][1].
Хранилище является общедоступным, поэтому вы можете легко проверить файл extension.ts
и адаптировать его к другим языкам. Это далеко не идеально, но делает работу. Он использует регулярные выражения для поиска методов, свойств и классов, а затем перемещает выделение в эти строки и выполняет команду fold.
[1]: https://marketplace.visualstudio.com/items?itemName = argiolasriccardo90.fold-to-definitions