Visual Studio 2015似乎会将所有多行JavaScript代码进行轮廓勾画。我有一个简单的代码如下: $(document).ready(function () { var x = { test1: 1, test2: 2 }; if (1 == 1) { // this is a test } }); 当我按下 Ctrl+k, Ctrl+O 时,Visual Studio 2015 的大纲如下所示: 是否可以关闭函数内的大纲?我只想在函数级别上进行大纲。
你不能这样做,但是有一个非常好的Web Essentials可以使用JavaScript来概述区域!在这样的注释后面创建区域://#region & end it //#endregion所以我忘记使用键盘快捷键,用鼠标手动管理它,多一点工作,但我可以打开'working'代码区域和关闭巨大的代码块,这使我能够轻松地交换工作和非工作区域。编辑Web essentials已经改变了很多,我不再使用它。我现在使用Advanced JavaScript outlining,它可以很好地完成工作。编辑VS2017 好的,上面的方法在VS2017中不起作用,所以现在我使用Mads Kristensen的Javascript Regions。