用了很多Python代碼編輯器后纤虽,最終選擇了Visual Studio Code,這是微軟開發(fā)的一款绞惦,開源逼纸,免費(fèi),跨平臺的強(qiáng)大的代碼編輯器济蝉,它在Windows, OS X 和Linux操作系統(tǒng)的桌面上均可運(yùn)行杰刽,微軟真是業(yè)界良心啊王滤!~
Visual Studio Code對于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小技巧,對Git工具不熟悉的童鞋旺韭,請閱讀《Git學(xué)習(xí)手記》系列氛谜。
3,眾多插件小工具:例如区端,pylint這個(gè)能自動檢查Python語法錯(cuò)誤值漫、編碼風(fēng)格問題等遭庶,并給出修改建議的小工具
4烤宙,支持Python斷點(diǎn)調(diào)試功能驻子,斷點(diǎn)杉女、單步執(zhí)行呐粘、變量查看酌心、調(diào)用堆棧信息等玖翅,是調(diào)試程序必不可少的悍及,Visual Studio Code安裝了Python插件后唐全,全支持埃跷,如下圖所示。
總結(jié):在Python程序開發(fā)中邮利,為什么對Visual Studio Code這個(gè)代碼編輯器愛不釋手弥雹,因?yàn)?b>支持Python高效編輯代碼、高效調(diào)試代碼延届、高效版本管理剪勿。在這個(gè)環(huán)境里面,一站式搞定Python程序開發(fā)祷愉。
當(dāng)然窗宦,微軟出品,必屬佳品二鳄,開源免費(fèi)跨平臺赴涵,也是諸多原因之一。