Wing Pro是專為專業(yè)開發(fā)人員設(shè)計的全功能Python IDE。它包括強(qiáng)大的編輯,代碼智能,重構(gòu),調(diào)試,搜索,單元測試,項目管理,版本控制和遠(yuǎn)程開發(fā)功能。一個基于Python編程語言開發(fā)的集成開發(fā)環(huán)境。為軟件開發(fā)者提供了一個集成的工程管理器,圖形界面的調(diào)試器,源代碼瀏覽器,并預(yù)設(shè)了一個高級的源代碼編輯器.Wing IDE將充分地利用Python的簡單,功能強(qiáng)大以及可升級性等獨特的優(yōu)勢。
軟件介紹
Get More Done
更少,讓W(xué)ing擔(dān)心細(xì)節(jié)。通過在實時運(yùn)行時以交互方式編寫Python代碼來獲得即時反饋。輕松導(dǎo)航代碼和文檔。
編寫更好的代碼
在Wing的深層Python代碼分析的幫助下,盡早避免常見錯誤并發(fā)現(xiàn)問題。通過智能重構(gòu)和代碼質(zhì)量檢查保持代碼清潔。
快速查找錯誤
調(diào)試任何Python代碼。檢查調(diào)試數(shù)據(jù)并以交互方式嘗試修復(fù)錯誤,而無需重新啟動應(yīng)用程序。在本地或遠(yuǎn)程主機(jī),VM或容器上工作。
Intelligent Editor
Wing的編輯器通過適合上下文的自動完成和文檔,內(nèi)聯(lián)錯誤檢測和代碼質(zhì)量分析,PEP 8實施,調(diào)用輔助,自動編輯,重構(gòu),代碼折疊,多選,可自定義的代碼片段來加速交互式Python開發(fā), 以及更多。Wing可以模擬vi,emacs,Eclipse,Visual Studio,XCode和MATLAB。
功能強(qiáng)大的調(diào)試器
Wing的調(diào)試器可以輕松修復(fù)錯誤并以交互方式編寫新的Python代碼。使用條件斷點來隔離問題,然后逐步執(zhí)行代碼,檢查數(shù)據(jù),使用Debug Console的命令行嘗試修復(fù)錯誤,觀察值并遞歸調(diào)試。您可以調(diào)試從IDE啟動的多進(jìn)程和多線程代碼,托管在Web框架中,從嵌入式Python實例調(diào)用,或在遠(yuǎn)程主機(jī),VM或容器上運(yùn)行。Wing還提供用于科學(xué)和數(shù)據(jù)分析任務(wù)的陣列和數(shù)據(jù)框查看器。
簡單的代碼導(dǎo)航
翼可以輕松地使用goto-definition,查找用途,在項目中查找符號,編輯器符號索引,模塊和類瀏覽器,鍵盤驅(qū)動搜索以及強(qiáng)大的多文件搜索來解決代碼問題。訪問歷史記錄會自動存儲,因此您可以立即返回以前訪問過的代碼?;蛘叨x和遍歷在代碼更改時自動跟蹤的分類書簽。
Integrated Unit Testing
Wing支持使用unittest,doctest,nose,pytest和Django測試框架進(jìn)行測試驅(qū)動的開發(fā)。使用Wing強(qiáng)大的調(diào)試器可以輕松診斷和修復(fù)失敗的測試,并且您可以在單元測試設(shè)置的實時運(yùn)行時上下文中以交互方式編寫新代碼。