替换对方法的引用

Substitute a reference to a method

我想用类似的方法制作一个table。

+-----------+------+-----+------+
| method    | prop | ref | note |
+-----------+------+-----+------+
| :meth:`m` | x    |     | sad  |
+-----------+------+-----+------+
| :func:`f` | x    | x   |      |
+-----------+------+-----+------+

然而,使用我的真实姓名,table 变得很长,特别是当我想用 :meth:'name <fully.qualified.name> 缩短完全限定名称时。我想通过使用替换来缩短 table 定义,但我还没有找到让它工作的方法。请注意,我正在替换反引号以避免在 post 上提前结束代码块。我的代码中确实有它们。下面是一些尝试。

如何实现缩短引用?还是不可能?

使用replace::确实是答案。但是,在我的例子中,Sphinx 缓存了一些阻止 link 生成的信息。删除整个构建文件夹后,links 工作正常。

.. |m| replace:: :meth:`m`

This is |m|.