【问题标题】:automatic save and erase of a modified script in VSC before running it once again在再次运行之前在 VSC 中自动保存和擦除修改过的脚本
【发布时间】:2021-01-26 19:59:40
【问题描述】:

我是 python 编码的新手。

我的规格是:

MacBook Pro macOs 10.14.6 (Mojave).
Python 3.9.0 loaded october 5, 2020.
Visual Studio Code 1.49.3

我想在给定的 file.py 中自动: 保存修改后的脚本并 在运行新修改的代码之前,擦除输出窗口中的先前输出。

在VSC中,我试过没有成功:

“保存”“自动保存”,然后 在“settings.json”中添加:“code-runner.saveAllFilesBeforeRun”:true。

根据一位贡献者(Molly Wang)的建议,我在settings.json中添加了:

"files.autoSave": "afterDelay", “code-runner.clearPreviousOutput”:是的,

但是在VSC输出窗口中,自动保存和自动擦除都不起作用,我不明白为什么。enter image description here

【问题讨论】:

标签: python macos visual-studio-code configuration


【解决方案1】:

在 settings.json 中添加:

"files.autoSave": "afterDelay",
"code-runner.clearPreviousOutput": true,

【讨论】:

  • 感谢您的回答。我听从了你的建议:自动保存完美,但仍然没有以前的输出清除。有什么想法吗?
  • 此设置应在仅显示最新结果的 OUTPUT 中起作用。您的意思是在 TERMINAL 中清除之前的结果吗?
  • 我的脚本实际上是在 VSC 输出窗口中运行的。但是尽管在 settings.json 中添加了你昨天建议我的两行用户设置,但我注意到今天我在脚本中所做的修改既没有自动保存,也没有自动擦除以前的代码(尽管这两个功能在 Pycharm 中完美运行) .这有点令人不安。我显然无法在此答案框中插入任何屏幕截图。感谢您的建议
  • 你可以在你的问题中发布截图
猜你喜欢
  • 1970-01-01
  • 2010-10-05
  • 2016-01-22
  • 2014-08-11
  • 1970-01-01
  • 2010-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多