用了很多Python代碼編輯器后,最終選擇了Visual Studio Code,這是微軟開發(fā)的一款,開源,免費(fèi),跨平臺(tái)的強(qiáng)大的代碼編輯器,它在Windows, OS X 和Linux操作系統(tǒng)的桌面上均可運(yùn)行,微軟真是業(yè)界良心啊!~
Visual Studio Code對(duì)于Python代碼開發(fā)來說,優(yōu)點(diǎn)有:
1,IntelliSense功能:根據(jù)文檔上下文為變量類型、函數(shù)定義和導(dǎo)入模塊提供代碼智能補(bǔ)全功能,如下圖所示。

2,整合Git支持:支持使用Git來加速你的代碼發(fā)行周期。可以直觀地回顧代碼更改過程并在Visual Studio Code中即時(shí)提交而無需分散精力去專門提交。這個(gè)功能,真的是非常的贊!~~ 大大加速基于Git開發(fā)流程的代碼開發(fā)。最近微軟收購了Github,更預(yù)示微軟的工具鏈里面將完美支持Git工具和Github。
本文另開一篇文章專述Visual Studio Code中的Git小技巧,對(duì)Git工具不熟悉的童鞋,請(qǐng)閱讀《Git學(xué)習(xí)手記》系列。
3,眾多插件小工具:例如,pylint這個(gè)能自動(dòng)檢查Python語法錯(cuò)誤、編碼風(fēng)格問題等,并給出修改建議的小工具

4,支持Python斷點(diǎn)調(diào)試功能,斷點(diǎn)、單步執(zhí)行、變量查看、調(diào)用堆棧信息等,是調(diào)試程序必不可少的,Visual Studio Code安裝了Python插件后,全支持,如下圖所示。

總結(jié):在Python程序開發(fā)中,為什么對(duì)Visual Studio Code這個(gè)代碼編輯器愛不釋手,因?yàn)?b>支持Python高效編輯代碼、高效調(diào)試代碼、高效版本管理。在這個(gè)環(huán)境里面,一站式搞定Python程序開發(fā)。
當(dāng)然,微軟出品,必屬佳品,開源免費(fèi)跨平臺(tái),也是諸多原因之一。