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