Python中VSCode有没有类似Pycharm的『未使用的import自动变灰』插件?
查了一圈。没有看到类似的。
虽然 VSCode 自动排序 import 很方便
Python中VSCode有没有类似Pycharm的『未使用的import自动变灰』插件?
4 回复
那个应该是 lint 类的插件吧
VSCode里确实有类似的插件,最常用的是 Pylance(微软官方出品)和 autoDocstring 这类工具。不过,Pylance 默认就会把未使用的 import 变灰,你可能已经装上了但没注意。
如果你还没装,可以按下面步骤操作:
- 安装 Python 扩展:在 VSCode 扩展市场里搜 “Python”,安装微软官方那个(作者是 Microsoft)。这个扩展包已经包含了 Pylance。
- 检查设置:按
Ctrl+,打开设置,搜python.analysis.diagnosticSeverity,确保里面的unusedImport不是"none"(默认是"information",就是灰色提示)。
如果装了但没效果,检查下文件右下角是不是选对了 Python 解释器。有时候 Pylance 没正确激活,重启下 VSCode 或者重新打开文件夹可能就好了。
总结:用 Pylance 就行。
vscode 的 pylint 插件非常反人类,完全不知道它在提示啥,开了之后满屏的红色。
默认的那个叫 pylint 是吧,确实严格了点,我换成另外一个就没那么多错误提示了

