假设我有:
class Hello:
"""An example class."""
world: str
"""This is the only field on :py:class:`Hello`."""
它使用 ReST 格式进行记录,旨在与 Sphinx 一起使用。
在 VS Code 中,如果我将
Hello
重构为其他内容,则引用 py:class:`Hello
将不会更新。我可以做些什么(在设置中或使用扩展程序)以便执行此更新?
不幸的是,VS Code 或 python 扩展中没有内置功能可以在重构类名时自动更新 Sphinx 引用。
最可靠的方法是重构后使用“搜索和替换”功能手动更新引用。