wing ide 5.1是一款功能強(qiáng)大且靈活的基于python環(huán)境開發(fā)的編輯工具。軟件編輯器有優(yōu)秀的命令自動完成和函數(shù)跳轉(zhuǎn)列表,用戶可以通過內(nèi)置的編輯器進(jìn)行自動編輯、調(diào)用協(xié)助、代碼折疊、重構(gòu)、多選以及書簽等增加交互式python的開發(fā)速度,對項(xiàng)目風(fēng)格的IDE對于大型產(chǎn)品非常有用。軟件需要在python2.7環(huán)境中運(yùn)行,故用戶需先安裝
python2.7才可以讓軟件正常運(yùn)行項(xiàng)目。
安裝教程
1、解壓壓縮包運(yùn)行“wingide-5.1.8-1.exe程序”進(jìn)行安裝,點(diǎn)擊next
2、默認(rèn)安裝直至安裝完成,點(diǎn)擊finish退出
3、找到wingide安裝目錄的bin\2.7里的src.zip壓縮包
4、雙擊打開,找到wingctl.pyo文件,刪除掉
5、然后將解壓包中的wingctl.pyc文件復(fù)制到process文件夾下
6、然后我們打開軟件,直接就進(jìn)入了wingide主界面,不需要輸入許可證,可無限使用
使用教程
1、Wing運(yùn)行后,從“project”菜單中創(chuàng)建一個“new project”
2、點(diǎn)擊“project”菜單中的“add existing directory...”將項(xiàng)目源添加到項(xiàng)目中。最好限制在你正在使用的目錄下,讓W(xué)ing通過PYTHONPATH找到你使用的庫
3、點(diǎn)擊“project”菜單中的“project properties...”將Python executable設(shè)置為要用于項(xiàng)目的python.exe或其他解釋程序可執(zhí)行文件
4、如果你的代碼改變了sys.path或者以非標(biāo)準(zhǔn)的方式加載模塊,那么你可能需要設(shè)置Python Path,這樣Wing可以找到你的模塊來自動完成,重構(gòu),調(diào)試,測試和其他功能
5、快捷鍵:點(diǎn)擊edit>preferences>user interface>keyboard>custom key bindings可自定義快捷鍵
軟件特色
1、簡單的代碼導(dǎo)航
Wing使用goto-definition、find用法,在項(xiàng)目中找到符號,編輯器符號索引,源代碼
瀏覽器以及強(qiáng)大的多文件搜索都可以輕松解決代碼。
2、綜合單元測試
Wing使用unittest、doctest、nose、pytest和Django測試框架支持測試驅(qū)動的開發(fā)。Wing的強(qiáng)大的調(diào)試器很容易解決測試失敗的問題。
3、遠(yuǎn)程開發(fā)
Wing的快速配置遠(yuǎn)程開發(fā)支持讓您可以使用遠(yuǎn)程主機(jī),虛擬機(jī)或容器上運(yùn)行的Python代碼、無縫、安全地使用Wing的所有功能。
4、可定制和可擴(kuò)展
Wing提供了數(shù)百種影響編輯器仿真,UI布局,顯示主題,語法著色等的配置選項(xiàng)??梢酝ㄟ^編寫訪問Wing的腳本API的Python代碼來添加新的IDE功能。
5、強(qiáng)大的調(diào)試器
Wing的調(diào)試器可以輕松修復(fù)錯誤并交互式編寫新代碼。使用條件斷點(diǎn)隔離問題,然后遍歷代碼,檢查數(shù)據(jù),觀察值,從調(diào)試探針的命令行進(jìn)行交互,并遞歸調(diào)試。您可以調(diào)試從IDE啟動的多進(jìn)程和多線程代碼,托管在Web框架中,從嵌入式Python實(shí)例調(diào)用,或在遠(yuǎn)程系統(tǒng)上調(diào)用。
6、智能編輯器
Wing的編輯器通過上下文相關(guān)的自動完成和文檔、調(diào)用協(xié)助、自動編輯、重構(gòu)、代碼折疊、多選、可定制的內(nèi)聯(lián)代碼片段、書簽等加速了交互式Python開發(fā)。Wing可以模擬vi、emacs、Eclipse、Visual Studio和XCode。
更新日志
5.1.8版本
1、支持Python 3.5最終版本
2、更新法語本地化(感謝Jean Sanchez)
3、指定如何在包目錄中運(yùn)行測試文件的新選項(xiàng)
4、從大型項(xiàng)目的開放項(xiàng)目中提高性能
5、正確識別靜態(tài)評價
6、移動光標(biāo)時正確使用瀏覽模式空間或Backspace VI
7、修復(fù)調(diào)試器和2 +()調(diào)用的問題不干預(yù)輸出
8、修正忽略pytest內(nèi)部斷言
9、修正運(yùn)行pytest測試文件
10、修正設(shè)置為運(yùn)行pytest測試運(yùn)行目錄
11、修正了Mac OS X的后端matplotlib顯示多個地塊
12、在索引中固定自動間距和+
13、不要在編輯線上展開折疊,除非折疊點(diǎn)被移除。
14、當(dāng)在Python字符串中重新包裝行時,不需要更改縮進(jìn)
15、修復(fù)用于嵌套包的pi文件的問題
0條評論