![](/img/trans.png)
[英]Decrease the debug startup time of the python code in Visual Studio Code
[英]How to decrease the autocompletion delay in visual studio code for python imported packages?
我正在使用python 3.7.3和visual studio代碼1.33.1。 當我導入任何庫(例如cv2或numpy)並嘗試使用它時,自動補全功能需要4到5秒鍾來識別功能。 當我使用諸如print(),slice()等默認函數時,它們會在1秒鍾內自動完成。
我嘗試使用以下配置
"python.linting.pylintArgs": ["--extension-pkg-whitelist=cv2"],
"python.autoComplete.extraPaths": [
"C:\Users\Pratik\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\cv2"
]
import cv2
import numpy
cv2. #here I need to list all functions
我希望將自動完成延遲從4-5秒減少到1s。
除了python.autoComplete.extraPaths
,嘗試將jediEnabled
設置設置為false,以啟用Microsoft Python Language Server (默認情況下處於禁用狀態):
"python.jediEnabled": false
然后重新啟動/重新加載VS Code。
重新加載窗口后,打開“輸出”選項卡,然后單擊您的Python文件。 您應該看到顯示“正在啟動Microsoft Python語言服務器。 ”消息(從右上角的下拉列表中選擇Python以查看它)。 底部狀態欄上還應該顯示“ 正在后台分析... ”消息。
等待“正在分析... ”消息消失(表示已完成)。 如果您是第一次啟用此功能,則需要一段時間才能下載。 另外,檢查輸出日志,以確保語言服務器正在搜索正確的站點程序包路徑(添加到python.autoComplete.extraPaths
路徑應顯示在“ 配置搜索路徑 ”中)。
自動完成/智能提示現在應該快得多。
有關:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.