【发布时间】: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