是否可以在Visual Studio 2008中为Classic ASP启用功能和子例程的折叠?我能够手动检查并指定可折叠的代码块,但是如果有一种自动执行此操作的方法,它将节省大量时间。
否则,您是否可以想到另一个支持此功能的IDE或文本编辑器?
Notepad ++具有“功能列表”插件:
http://sourceforge.net/project/showfiles.php?group_id=189927&package_id=223668
虽然这不允许您折叠Classic ASP函数和子例程,但它在侧面板中列出了它们,您可以单击它们以在函数之间跳转。
Notepad++允许您折叠代码。我不确定它是否在功能级别上折叠,但可以确保折叠整个代码块和HTML块(例如,您可以折叠“ head”或“ div”块等)。
@@ coxymla:您确定是伴侣吗?我刚刚在Notepad ++中打开了HTML页面,并且可以折叠HEAD,而不会出现任何问题。也许我没有在上面的文本中解释得很清楚,但这是因为英语不是我的主要语言。
不幸的是,我没有找到一个好的解决方案。
打开ASP文档时,即使将Language(语言)设置为HTML,Notepad ++也允许您折叠函数和脚本块,但不能折叠HTML元素! (当您在Notepad ++中打开.htm文件时,它确实允许您折叠这些元素。)相反,VS 2008文本编辑器-HTML元素是公平的游戏,但不是ASP代码本身。
为清楚起见进行编辑。
FunctionList插件在Windows环境中不起作用...
NotePad ++不会在.asp文件上执行代码折叠...
Primalscript执行此操作。它通常非常漂亮,除了它倾向于膨胀时令人沮丧。它也很昂贵,但是它增加的开发速度可能证明随着时间的推移成本是合理的。
Visual Studio Code / VS Code非常适合经典的ASP,您需要扩展名Classic ASP
found here.