在 VSCode 中保存时格式化 Jupyter 笔记本

2024-03-31

I use black每当我在 VSCode 中保存时自动格式化所有 Python 代码。我想要相同的功能,但在 VSCode 中的 Jupyter 笔记本中。

这个答案 https://stackoverflow.com/questions/65747615/how-to-format-jupyter-notebook-in-vscode演示如何通过右键单击上下文菜单或键盘快捷键右键单击并格式化单元格或整个笔记本。我可以在保存时实现此操作吗?

看起来好像有一个issue https://github.com/microsoft/vscode/issues/120432与此相关,但已经一年多了。

有什么好的解决方法吗?也许有一种方法可以将格式笔记本选项设置为与保存相同的键绑定?

UPDATE:

如果您像我一样希望添加此功能,请访问issue https://github.com/microsoft/vscode-jupyter/issues/7058并投票,开发人员表示,在考虑之前他们需要大量投票。


好消息!现在,这是最新 VSCode 版本 (1.77) 中的一个选项

Setting "notebook.formatOnSave.enabled": true会成功的

您可以阅读更多相关内容here https://code.visualstudio.com/updates/v1_77#_format-on-save.

如果你有black已经为Python启用了,它应该可以正常工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 VSCode 中保存时格式化 Jupyter 笔记本 的相关文章

随机推荐