原因1:Pylance 持续解析,VSCode 无法响应
- 通常是因为项目目录下包含大量文件,或者含有指向大量文件的链接,VSCode 会连链接所指向的目录也一并解析,导致对应语言的扩展卡顿
- 可以在设置里给 Exclude 相关的条目添加路径,不解析这些路径,从而加速
- 优先设置对应语言的 Exclude 条目,比如在写 Python,则按照如下顺序设置:
-
“python.analysis.exclude”
-
“files.watcherExclude”
-
…
-
我设置 “python.analysis.exclude” 后,问题就解决了
原因2:Python 代码中间部分包含 “”" … “”" 注释
-
除了函数和类定义下一行可以加入 “”" … “”" 注释外,其余部分若存在该类型注释,则代码格式化失效,如下:
-
上述代码会导致代码格式化失效,最好改成 # 注释,如下: