【问题标题】:How can I get pycharm to NOT auto-insert a closing docstring?如何让 pycharm 不自动插入结束文档字符串?
【发布时间】:2015-05-18 19:49:18
【问题描述】:

我讨厌任何 IDE 中插入我没有明确告诉它的任何内容的任何内容。因此,我已经关闭了所有我能找到的自动完成和自动插入,但我不知道如何为文档字符串杀死它。我输入 """ 并按 Space 并将其放入,而不是:

"""
"""

如何关闭此行为?

【问题讨论】:

  • 我不认为你可以。根据the docs“在语言文件中,PyCharm 在键入开始标签并按 Enter 时创建文档 cmets 存根。” - 没有提及 off 选项。
  • 它在'插入对报价'下
  • 可能值得查看 JetBrains 支持网站,看看是否报告了任何相关问题/错误,或者自己打开一个。

标签: python autocomplete pycharm


【解决方案1】:

在下面:

Editor -> General -> Smart Keys

取消选中Insert pair quote

同时取消选中Insert documentation comment stub

【讨论】:

  • 我已经关闭了 insert quote pairIntentions > Python > Insert documentation string stub 并且自动完成仍然发生;你确定吗?
  • @jonrsharpe 查看附加开关
  • 哦!我正在使用 v4.0.5,Win 7,我什至尝试将其关闭并重新打开!我将让 OP 报告这是否为他们解决了问题......
  • 啊,不,我在看另一个(Intentions,而不是Smart Keys)——关闭评论存根似乎对我有用。
  • 嗯,那我不知道。对不起,我帮不上忙。正如@jonrsharpe 所说,也许可以试试支持网站。
【解决方案2】:

也试试:

Settings : Editor : General : Smart Keys

取消选中:

Add quotes for attribute value on typing '=' and attribute completion

您可能也想关闭它:

Auto-close tag on typing '</'

【讨论】:

  • 很遗憾,不,这并不能解决问题。
  • 也许这不是问题的正确答案。但由于这个问题不是我要找的,所以你准确地回答了我的问题。非常感谢!这种自动关闭标签,当我只想添加开始标签时已经关闭了,太白痴了。
猜你喜欢
  • 2017-02-05
  • 2018-07-24
  • 2021-01-29
  • 1970-01-01
  • 2014-09-25
  • 1970-01-01
  • 2019-01-20
  • 1970-01-01
  • 2011-09-27
相关资源
最近更新 更多