iPython/Jupyter 中的文档字符串(三引号)自动关闭 brackets/quotes?

docstring (triple quotes) in iPython/Jupyter with autoclose brackets/quotes?

我正在尝试使用 Python 2.7 在我的 Jupyter notebooks 中使用带三引号的 docstrings

我可以禁用自动关闭 brackets/quotes 功能,但我非常喜欢它们;工作流程的重大增加。

有谁知道如何在保持自动关闭功能的同时进行三重引号而不过度引用?

如果我按 "3x 我得到 """""";
如果我按下 3xdelete 一次,我会按下 """";和 如果我按 3xdelete 两次,我会得到 ""

很烦人吧? 我怎样才能两全其美(自动关闭 | 文档字符串)?

这是一个相当低级的问题,但我在任何地方都找不到简单的解决方法,因此答案应该对社区有用。如果你投反对票,你能解释一下为什么这是一个糟糕的问题吗?

没有错。当您输入 3 " 时,您的光标位于结果 6 的中间。因此,您输入的任何内容都在字符串中并已自动关闭。

键入以下确切的字符串:"""This is working,而无需单击或以其他方式移动光标。结果将是一个格式正确的字符串,因为它会自动关闭字符串。因此,您同时拥有字符串和自动关闭功能。