Как реализовать в Visual Studio регионы, называемые сворачиванием кода, для JavaScript?
Если в javascript есть сотни строк, будет более понятно использование сворачивания кода с регионами, как в vb / C #.
#region My Code
#endregion
Как реализовать в Visual Studio регионы, называемые сворачиванием кода, для JavaScript?
Если в javascript есть сотни строк, будет более понятно использование сворачивания кода с регионами, как в vb / C #.
#region My Code
#endregion
Ответы:
Запись в блоге здесь объясняет это и этот вопрос MSDN .
Вы должны использовать макросы Visual Studio 2003/2005/2008.
Копировать + вставить из записи блога для верности:
OutlineRegions
источник
Теперь у Microsoft есть расширение для VS 2010, которое предоставляет следующие функции:
Расширения редактора JScript
источник
Хорошие новости для разработчиков, которые работают с последней версией Visual Studio
В Web Основы приходят с этой функцией.
Проверь это
Примечание. Для VS 2017 используйте регионы JavaScript: https://marketplace.visualstudio.com/items?itemName=MadsKristensen.JavaScriptRegions.
источник
Это легко!
Отметьте раздел, который хотите свернуть, и
А для расширения используйте знак «+» слева от него.
источник
Для тех, кто собирается использовать Visual Studio 2012, существует Web Essentials 2012.
Для тех, кто собирается использовать Visual Studio 2015, существует Web Essentials 2015.3
Использование точно такое же, как спросил @prasad
источник
Отметив часть кода (независимо от каких-либо логических блоков) и нажав CTRL + M + H, вы определите выделение как область, которая является сворачиваемой и расширяемой.
источник
В JSEnhancements плагин для визуальных адресов Studio , это красиво.
источник
Спасибо 0A0D за отличный ответ. Мне с этим повезло. Дарин Димитров также является хорошим аргументом в пользу ограничения сложности ваших JS-файлов. Тем не менее, я нахожу случаи, когда сворачивание функций до их определений значительно упрощает просмотр файла.
Что касается #region в целом, этот вопрос SO охватывает его достаточно хорошо.
Я внес несколько изменений в макрос для поддержки более сложного свертывания кода. Этот метод позволяет вам поместить описание после ключевого слова // # region ala C # и показывает его в коде, как показано:
Пример кода:
Обновленный макрос:
источник
Теперь это изначально в VS2017:
Пробелы между // и # значения не имеют.
Я не знаю, в какой версии это было добавлено, так как я не могу найти упоминания об этом в журналах изменений. Я могу использовать его в версии 15.7.3.
источник
В VS 2012 и VS 2015 установите плагин WebEssentials, и вы сможете это сделать.
http://vswebessentials.com/features/javascript
источник
если вы используете Resharper
Следуйте шагам на этой картинке
затем напишите это в редакторе шаблонов
и назовите его
#region
как на этой картинкенадеюсь, это поможет вам
источник
Ни один из этих ответов не работал у меня с Visual Studio 2017.
Лучший плагин для VS 2017: JavaScript Regions
Пример 1:
Пример 2:
Проверено и одобрено:
источник
Для Visual Studio 2017.
Раньше это не работало, поэтому я скачал расширение отсюда
источник
Регион должен работать без изменения настроек
Включение сворачивания области комментариев / ** /
Настройки -> Поиск «складывание» -> Редактор: Стратегия складывания -> От «авто» до «отступ».
ТЕГИ: Node.js Nodejs Node js Javascript ES5 ECMAScript комментарий, сворачивание, скрывающая область Код Visual Studio vscode 2018 версии 1.2+ https://code.visualstudio.com/updates/v1_17#_folding-regions
источник
Не только для VS, но почти для всех редакторов.
(function /* RegionName */ () { ... })();
Предупреждение: имеет такие недостатки, как размах.
источник