【问题标题】:How can I get rid of annoying "import pdb; pdb.set_trace()" autocomplete suggestion on Visual Studio Code Intellisense如何摆脱 Visual Studio Code Intellisense 上烦人的“import pdb;pdb.set_trace()”自动完成建议
【发布时间】:2021-05-31 02:14:17
【问题描述】:

大多数时候,VSC 上的 Intellisense 真的很方便,按“回车”来自动完成变量、函数等。所以我不想完全摆脱它。

但是当我关闭括号,按回车时,我发现它令人难以置信地震动,并且自动完成总是建议并输入这两个无用的 sn-ps 代码之一:

import pdb; pdb.set_trace()

(在这里尝试将 pandas 导入为 pd 时也会发生同样的事情)

root = tk.Tk()

对于变量和函数建议等内容,我希望在按下 Enter ON 时保持自动完成,如果可能的话,最好从建议中完全删除上述内容。有没有办法做到这一点?

【问题讨论】:

  • -您使用什么语言服务?在我的测试中,结果没有显示“import pdb”或“pdb.set_trace()”。您是否使用过其他模块和设置?
  • Python 3+。主要问题是这只是在 VSCode 中关闭括号时的输入建议。最佳解决方案是在打字时阻止来自 Intellisense 的特定建议。
  • 我的意思是您在“settings.json”中使用的“python.languageServer”是什么,您是否尝试过使用不同的语言服务?在我的测试中,“Intellisense”没有显示“import pdb”或“pdb.set_trace()”。

标签: python visual-studio-code intellisense pdb


【解决方案1】:

如果此处应用的是代码 sn-p,您可以在设置中使用 editor.snippetSuggestions,如果您想对智能感知隐藏 sn-ps,则可以将其设置为 none

如果对您的特定用例有帮助,您也可以修改建议的排序。更多细节可以在这里找到:https://code.visualstudio.com/docs/editor/intellisense#_snippets-in-suggestions

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 2021-09-11
    • 1970-01-01
    • 2016-09-23
    • 1970-01-01
    相关资源
    最近更新 更多