其編輯器包括大量語言的語法標簽高亮顯示,雖然它只是個面向 Python 的工具。源代碼瀏覽器對瀏覽項目或模塊非常實用(表現(xiàn)在可導航源代碼和文檔行摘要中)。雖然沒有監(jiān)視器,但調(diào)試器設(shè)計得很好。編輯器有優(yōu)秀的命令自動完成和函數(shù)跳轉(zhuǎn)列表,但是沒有代碼合并。面向項目風格的 IDE 對于大型產(chǎn)品非常有用(在這方面,除了 Komodo 以外,它是大多免費 IDE 中較好的)。總體的界面就像增強的 Idle,使用了與許多 TK 和 XWindow 界面類似的“多窗口”排列方式。我喜歡使用對接和嵌入(這方面,并不是過多使用 MS Visual Studio 造成的),但不同的開發(fā)人員可能喜歡不同風格的窗體。WingIDE 是個很有前途的開發(fā)環(huán)境。
在此我不想展開闡述,Python 社區(qū)維護了一份Python 相關(guān)編輯器的清單, 涵蓋了各種各樣支持平臺和軟件許可協(xié)議。但是所給出的編輯器個人認為都不是很理想,一直想找一個類似于php的Zend Studio的Python 編輯器,不但有代碼高亮顯示,同樣有代碼自動提示功能的。最后感覺WingIDE是非常好用的,如圖:
貌似代碼提示功能挺到位的,自己看了下軟件名稱,發(fā)現(xiàn)是 WingIDE,google了一下,發(fā)現(xiàn)用戶評價還不錯,號稱是Python開發(fā)利器,所以從官網(wǎng)下載了一個,于是自己去嘗試,最后發(fā)現(xiàn)WingIDE 是好用。畢竟WingIDE只為Python設(shè)計的,絕對是超贊的IDE。
功能特點:
代碼智能化
自動完成,通話時間提示,錯誤指示器,轉(zhuǎn)到定義,查找應(yīng)用,瀏覽器源,代碼指數(shù)和符號查找。
強大的編輯器
VI, emacs,和其他鍵綁定,重構(gòu),live snippets,書簽,強大的搜索工具等。
單元測試
通過單元測試,doctest和nose框架進行綜合測試執(zhí)行和調(diào)試
圖形調(diào)試器
在shell中設(shè)置斷點,步驟,視圖數(shù)據(jù)和交互。IDE中啟動或遠程調(diào)試,同時調(diào)試Django模板。
版本控制
通過Subversion, Mercurial, Bazaar, Git, CVS和Perforce進行項目管理,包含了一個圖形化區(qū)分/合并的工具。
跨平臺
Wing IDE可以在Windows, Linux和OS X操作系統(tǒng)下運行,并支持CPython 2.x, 3.x和Stackless Python.
重點問題:
問題一:中文支持問題。當你在Python代碼中輸入中文會發(fā)現(xiàn)是方塊或者亂碼,將編碼設(shè)置成支持中文的GBK或者GB2312之類的,當然UTF更好。
解決一:配 置:Edit->Preferences->User Interface->Source Code Font/Size和Use Selected Font/Size,進行自定義設(shè)置選擇simsun字體(中文正常顯示),大小看個人喜好,一般為10號即可。
您的評論需要經(jīng)過審核才能顯示
有用
有用
有用