【问题标题】:How to avoid this annoying autocomplete in visual studio code如何在 Visual Studio 代码中避免这种烦人的自动完成
【发布时间】:2017-08-01 16:51:23
【问题描述】:

当我输入import tensorflow as tf时,当我按下回车键时,它会自动完成tftry/finally的块,这很烦人而且一点也不聪明,如何避免这种情况?

【问题讨论】:

    标签: python ide visual-studio-code


    【解决方案1】:

    这些是 sn-p 建议。尝试设置:

    "editor.snippetSuggestions": "none"
    

    禁用它们。

    【讨论】:

    • 如果可以在 import ... as ... 语句期间禁用它会很好。不仅仅是 sn-ps,在导入过程中,自动完成通常是错误的并且无用,因为您正在尝试对模块进行自定义引用,并且自动完成将无法猜测您要调用它的内容。在我的示例中,当我尝试import numpy as np 时,建议是NotImplementedNotImplementedError 而不是np,这同样荒谬。知道这是 VSCode 问题还是与 Python 扩展有关?让开发人员注意这一点会很好。
    • 它根本不起作用,我禁用了它,它仍然显示建议,然后按空格键它会自动完成。令人惊讶的是,这个功能变得多么烦人。
    • 这只会禁用 sn-p 建议。其他建议仍会显示
    【解决方案2】:

    在您的工作区设置中搜索 Editor: Accept Suggestion On Enter 并将其设置为 Off。现在,当您键入 import numpy as np 时,您将看到 numpy 作为建议的补全。如果你点击 tab,VSC 会使用这个建议,但如果你点击 Enter,它不会。

    【讨论】:

      【解决方案3】:

      我遇到了这个问题,并通过在设置中禁用“接受输入建议”来解决它。

      这样,建议仍然会出现,但您需要使用 tab 键来接受建议。

      "editor.acceptSuggestionOnEnter": false

      【讨论】:

        猜你喜欢
        • 2017-04-20
        • 1970-01-01
        • 2021-11-10
        • 1970-01-01
        • 2017-10-07
        • 1970-01-01
        • 2020-11-23
        • 1970-01-01
        • 2013-09-25
        相关资源
        最近更新 更多