Как развернуть / свернуть файл .cshtml в Visual Studio 2017? - PullRequest
0 голосов
/ 08 сентября 2018

Я использую Visual Studio 2017. Я могу развернуть и свернуть файлы .cs, используя команду следующим образом:

Expand CTRL+M+L
Collapse CTRL+M+O

Но то же самое не работает в .cshtml файле? Есть ли обходной путь?

Ответы [ 2 ]

0 голосов
/ 08 сентября 2018

Из того, что я мог определить, Visual Studio не поддерживает развертывание и свертывание для этого типа файлов.

Существует своего рода обходной путь, хотя он имеет свои ограничения. Вы можете вручную выбрать области в данном файле, которые хотите скрыть, и нажать Ctrl + M Ctrl + H (также можно найти в Правка-> Контур меню), чтобы скрыть их. Visual Studio «запомнит», что вы хотите, чтобы эти определенные области были скрытыми, и теперь вы можете отображать и скрывать эти разделы с помощью команд выделения (например, Ctrl + M Ctrl + A будет скрывать все разделы, а Ctrl + M Ctrl + X покажет все разделы, в зависимости от ваших сочетаний клавиш.

Это ни в коем случае не идеальное решение, потому что вам нужно настроить регионы вручную. Но в некоторых случаях это может пригодиться.

Вот пример файла .cshtml после того, как я настроил регионы:

expanded

... и после однократного нажатия Ctrl + M + L:

collapsed

0 голосов
/ 08 сентября 2018

Ctrl + M + A сворачивает все, Ctrl + M + X расширяет все в моей установке. Вы можете увидеть их, открыв Инструменты> Параметры ..., выбрав Клавиатура в разделе Среда. В командах Показать, содержащих, найдите Edit.CollapseAllOutlining (вы также можете искать) и Edit.ExpandAllOutlining . Вы должны увидеть имеющуюся привязку или добавить собственную (обязательно выберите «Текстовый редактор» или «Глобальный»).

Keyboard binding options

...