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