【发布时间】:2018-04-05 05:33:22
【问题描述】:
我正在使用 Visual Studio 代码 v1.17,并且我正在使用纯 JavaScript 进行开发以进行 chrome 扩展开发。 Visual Studio Code v1.17 支持 javascript 和其他几种语言的区域折叠功能。
所以,我在一个 .js 文件中创建了一个类,并在其中编写了 getter setter 方法。喜欢
//#region EmailObj
get EmailObj() {
this._EmailObj = localStorage.getItem("CurrentEmail");
try {
this._EmailObj = JSON.parse(this._EmailObj);
}
catch(e) {
this._EmailObj = null;
}
return this._EmailObj;
}
set EmailObj(newValue) {
this._EmailObj = JSON.stringify(newValue);
localStorage.setItem("CurrentEmail", this._EmailObj)
}
remove_EmailObj() {
this._EmailObj = null;
localStorage.removeItem("CurrentEmail");
}
//#endregion EmailObj
现在根据https://code.visualstudio.com/updates/v1_17#_folding-regions 中所述的文档。加号 (+) 图标应显示在 #region 和 #endregion 部分附近(因此,我可以显示/隐藏特定区域)但它没有显示在那里。
那么,有人帮我看看我在这里缺少什么吗?
【问题讨论】:
-
我复制/粘贴了您的代码,它对我来说很好用。你确定你没有改变这些设置的默认值吗: // 控制编辑器是否启用了代码折叠 "editor.folding": true, // 控制是否自动隐藏装订线上的折叠控件。 "editor.showFoldingControls": "鼠标悬停",