【问题标题】:How to stop PyCharm from populating docstrings?如何阻止 PyCharm 填充文档字符串?
【发布时间】:2014-09-25 18:10:09
【问题描述】:

如果我使用三引号将文档字符串添加到方法中,只要我在三引号后键入空格,PyCharm 就会使用方法采用的参数和返回值填充文档字符串,如下所示:

def fill_blank(self, direction):
    """ 
    :param direction: 
    :return:
    """ 

我已经在 PyCharm 首选项中搜索了“docstring”和“stub”,并关闭了所有显示的内容,即使它似乎与此特定行为无关;我搜索了高低,但无法弄清楚如何让它停止。有谁知道怎么做? (这是在 PyCharm CE 3.4 中)

【问题讨论】:

    标签: python intellij-idea pycharm docstring


    【解决方案1】:

    您需要将文档字符串格式设置为“普通”。它默认为 reStructuredText,它会为您提供这些提示。

    该设置位于项目设置的 Python 集成工具下。

    1. 文件 > 设置
    2. Python 集成工具
    3. 文档字符串格式

    【讨论】:

    • 谢谢!我已经取消选中该复选框,但从没想过要更改类型。
    • 嗯——自 2016 版以来,这是默认行为。其实好像没有办法开启。
    • user48956,你有没有找到答案?我也在尝试恢复旧的文档字符串行为,但无法让它在 Pycharm Professional 2016 上运行。似乎是一个错误。我喜欢这个功能
    • 转到设置->编辑器->常规->智能键->并取消选中“插入对报价”
    • 版本 2019.3 的不同路径。文件/设置/工具/Python 集成工具
    猜你喜欢
    • 2021-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-15
    • 2017-10-08
    • 2017-02-05
    • 2016-12-27
    • 2020-06-27
    相关资源
    最近更新 更多