我读过这个。 如何在 VS Code 中配置 python 大纲模式以仅显示类和方法
但是 VS Code 1.40.0 还不能做到。 Spyder 几乎可以做到,但我想使用 VS Code。 我想做的只有一件事。
我可以以某种方式让 VS Code 显示吗
# %% Top hierarchy
def abc():
# %% Top hierarchy
def xyz():
如
Top hierarchy
abc
Top hierarchy
xyz
大纲?
或者我应该等待下一个版本吗?
嘿 KennylSHIMURA(我是 VSCode Python 扩展的开发人员),
Spyder 中的大纲浏览器的功能与 VS Code 中的大纲窗口不同。两种 IDE 都有代码单元的概念(用 # %% 标记的代码区域)。但在 VS Code 中,它们仅用于在文件内导航以及将块提交到交互窗口。它们不会显示在“大纲”窗口中。如果您愿意,您可以在我们的 github 页面上提出这个建议:
这已作为功能请求在 TOC 中针对带有百分比标记的 .py 文件提出 #17218。点赞以表示支持并提高其优先级,并订阅它以获取有关讨论和进展的通知。请避免发表诸如“+1”/“撞”之类的吵闹评论。
请注意,如果您要在 VS Code 中的实际笔记本大纲中查找单元格,请将
"notebook.outline.showCodeCells": true,
放入您的 settings.json 文件中。