VSCode 中Python代碼自動補全與智能提示【轉】


使用IDE編程,為了就是它的方便性、快捷性。而如何在VSCode中設置python環境的自動補全與智能提示呢?主要有下面兩種方式:

使用微軟插件 Visual Studio IntelliCode
下載 Visual Studio IntelliCode 插件
在VSCode 的 Extensions 中搜索 IntelliCode,選擇 Visual Studio IntelliCode 並 install:

 

 

 

安裝 微軟Python語言服務
第一步執行完后,當進行編碼時,VSCode會自動提醒你安裝 微軟Python語言服務(不安裝的話,每次打開vscode都會提醒你安裝,槽點滿滿),點擊 Enable it and Reload Window 按鈕,接下來就是比較漫長的等待(安裝時間我覺得跟電腦配置有關,安裝期間完全可以進行其他工作):

 

 

 

前兩步安裝完成后,即可使用微軟提供的自動補全與智能提示功能(只安裝第一步的插件也可以,但是因為會一直提示安裝 第二步的服務,所以在此是兩者都安裝完才表示的該功能的安裝完成。)

如果上面兩步安裝完成后,仍舊沒有自動補全與智能提示,可以按照下面辦法解決:

打開VSCode的 setting.json
打開方式有很多,這里只說兩種:1)使用快捷鍵組合【Ctrl+Shift+p】,選擇圖中標紅的選項

 

 

 

2)在VSCode 的Settings 部分,搜索 autoComplete, 會出現 Edit in settings.json,打開即可。

 

 

 

在 settings.json中添加如下部分內容
以下路徑是我的第三方庫的安裝目錄,因為有些用pip安裝的有些是文件安裝的,所以有兩個目錄,換成你自己的第三方庫 的安裝目錄就好了。注意:在Windows中支持兩種文件路徑連接符:"/“或者”\"。

“python.autoComplete.extraPaths”: [
    “D:/Program Files/python/Lib/site-packages”,
    “D:/Program Files/python/Scripts”,   ],

 

使用 python.jediEnabled
可以直接在 settings.json 中進行設置:

“python.jediEnabled”: true,

 

也可以直接在Setting的搜索部分搜索 python.jediEnabled,然后將其前面打上√即可:

 

 

 

轉自

(13條消息) VSCode 中Python代碼自動補全與智能提示_I'm George 的博客-CSDN博客
https://blog.csdn.net/weixin_40922744/article/details/103216982

參考

解決VS Code開發Python3語言自動補全功能 - 愛笑的小宇宙 - 博客園
https://www.cnblogs.com/yuer20180726/p/10942372.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM