javascript - Visual Studio Code:防止它删除不需要的代码
问题描述
我注意到,当我添加一行使后续行变得多余时(例如continue
循环中的 a 或 a return
),VSCode 会删除所有后续行——那些永远不会运行的行。
例如,放入该continue;
行意味着不再需要其余的行,因此被 VSCode 删除:
for (let i = 0; i < myArray.length; i++) {
console.log('Loop: ' + i);
continue;
var thisWillBeDeleted; // ... but I do not want it to be
}
我知道它试图提供帮助,当然在我上面的愚蠢示例中,它会是。有没有办法阻止它这样做呢?喜好?扩展?
有时我会手动坚持一个 continue 来打破循环以尝试运行它,在调试时,意外保存,然后必须检索它然后自动删除该行下方的所有代码 - 我实际上确实想要保持 - 但它摆脱了假设我的黑客是永久性的。
这不是一场灾难,但有点烦人。
解决方案
啊……我终于想通了。万一其他人遇到这种情况,那就是 Beautify 扩展。也许这是一个特点。或者可能与其他扩展组合发生冲突。无论哪种方式,禁用它,问题就解决了。
推荐阅读
- c - 是否可以以编程方式设置当前的 Linux 运行级别?
- php - 如何使用rest api在amazon中使用asin no获取产品详细信息?
- ruby - 使用 htop 命令可视化 ruby 线程
- java - 何时考虑在 Java 中捕获特定异常与一般异常
- javascript - 如何为函数编写单元测试?
- discord - 可以发送嵌入消息的 Discord.js 机器人
- python - 如何用另一个实例方法装饰一个实例方法?
- nlp - gensim Word2Vec - 如何应用随机梯度下降?
- postgresql - PostgreSQL 在 pg_rewind 之后没有启动
- jenkins - 如何将多个文件上传到 Jenkins