Есть ли способ свернуть функции и подпрограммы для Classic ASP в Visual Studio 2008? - PullRequest
1 голос
/ 12 января 2009

Есть ли способ включить свертывание функций и подпрограмм для Classic ASP в Visual Studio 2008? Я могу вручную пройтись и указать блоки кода как сворачиваемые, но это сэкономило бы мне много времени, если бы был способ сделать это автоматически.

Иначе, есть ли другая IDE или текстовый редактор, который, как вы думаете, поддерживает это?

Ответы [ 5 ]

1 голос
/ 13 января 2009

Notepad ++ имеет плагин «Список функций»:

http://sourceforge.net/project/showfiles.php?group_id=189927&package_id=223668

Хотя это не позволяет свернуть функции и подпрограммы Классического ASP, оно перечисляет их на боковой панели, и вы можете щелкнуть их, чтобы перейти от функции к функции.

0 голосов
/ 31 марта 2009

Primalscript делает это. Это в основном очень изящно, за исключением того, что это имеет тенденцию к вздутию, которое расстраивает. Это также дорого, но скорость, которую он добавляет к разработке, вероятно, оправдывает затраты с течением времени.

0 голосов
/ 25 января 2009

Плагин FunctionList не работает в среде Windows ...

NotePad ++ не будет выполнять коллапс кода для файлов ASP

0 голосов
/ 12 января 2009

К сожалению, я не смог найти хорошего решения для этого.

Когда вы открываете документ ASP, Notepad ++ позволяет свернуть функции и блоки скриптов, но не элементы HTML, даже если вы установили язык в HTML! (Когда вы открываете файл .htm в Notepad ++, он позволяет вам свернуть эти элементы.) В текстовом редакторе VS 2008 все наоборот: элементы HTML - это честная игра, но не сам код ASP.

Отредактировано для ясности.

0 голосов
/ 12 января 2009

Блокнот ++ позволяет свернуть код. Я не уверен, что он рухнет на уровне функций, но он позволяет вам свернуть целые блоки кода и блоки HTML (например, вы можете свернуть блок "head" или "div" и т. Д.).

@ coxymla: ты уверен, приятель? Я только что открыл HTML-страницу в Notepad ++ и могу без проблем свернуть, например, ГОЛОВУ. Возможно, я не объяснил это достаточно ясно в приведенном выше тексте, но это потому, что английский не является моим основным языком.

...