|
beta擴(kuò)展現(xiàn)在可用,到2019年完整的Python語言服務(wù)器實(shí)現(xiàn)
Microsoft計劃使用Python語言服務(wù)器將Python的IntelliSense代碼分析擴(kuò)展到Visual Studio之外的工具。 IntelliSense為變量,函數(shù)和其他符號提供自動完成功能,這些符號顯示為開發(fā)人員類型代碼。
作為Visual Studio Python擴(kuò)展的7月發(fā)行版中的測試版,Python語言服務(wù)器將在今年晚些時候作為獨(dú)立組件提供,用于支持語言服務(wù)器協(xié)議的工具。該協(xié)議允許編輯工具和IDE支持多種語言。
Python語言服務(wù)器使用迭代程序分析來跟蹤項目中的變量類型,同時模擬代碼執(zhí)行。結(jié)果是一個黑盒子,它接受Python代碼并提供編輯器所需的所有信息,用于工具提示,完成,查找定義和引用,以及重命名全局變量。該服務(wù)器與Windows,MacOS和Linux上的.Net Core開發(fā)平臺配合使用,通過Python 3.7支持Python 2.5。
在何處下載Python語言服務(wù)器擴(kuò)展
您可以從Visual Studio Marketplace下載Visual Studio Code的Python語言服務(wù)器擴(kuò)展。獨(dú)立的Python語言服務(wù)器,當(dāng)它到達(dá)時,將在Apache 2.0許可下提供。
|
|