Wingware Python WingIDE是一款電腦編程開發(fā)環(huán)境軟件,該工具擁有強(qiáng)大的調(diào)試工具和預(yù)覽瀏覽器,讓你輕松進(jìn)行編程,快下載安裝吧!
軟件介紹
Wing IDE是Wingware軟件制作的PythonIDE,即Python開發(fā)環(huán)境,相比其他編程編輯器,Wingware Python IDE集成度很高,做項(xiàng)目時(shí)可以具備豐富的調(diào)試和預(yù)覽功能,并且軟件開源免費(fèi),不過品質(zhì)上卻絕對(duì)比肩商業(yè)付費(fèi)軟件,界面簡(jiǎn)潔配置要求低,使用操作習(xí)慣上和VStudio靠近,相信國(guó)內(nèi)用戶能很快上手。
注冊(cè)碼
以前5.x版本時(shí)破解WingIDE相當(dāng)繁瑣,需要自己寫代碼計(jì)算注冊(cè)號(hào),不過現(xiàn)在小編給大家?guī)韐ey注冊(cè)碼生成器,讓你輕松使用完整功能,下載地址:WingIDE注冊(cè)碼生成器下載
創(chuàng)建工程步驟
使用Wing IDE的第一步是建立一個(gè)項(xiàng)目文件,這樣Wing IDE就可以找到并分析源代碼,存儲(chǔ)工作。
Wing IDE會(huì)自動(dòng)以默認(rèn)的項(xiàng)目進(jìn)行啟動(dòng)。在本教程中用戶也可以使用這個(gè)默認(rèn)項(xiàng)目進(jìn)行示例操作。如果希望創(chuàng)建一個(gè)新的項(xiàng)目作為替代,使用Project菜單中的New Project。注意:進(jìn)行這項(xiàng)操作之后,用戶將需要從幫助菜單再次打開教程,因?yàn)閃ing IDE會(huì)在項(xiàng)目關(guān)閉的同時(shí)關(guān)閉打開的文件。
為了使源代碼工作的更加順暢,并可在同一時(shí)間閱讀教程,那么推薦用戶右鍵單擊編輯器選項(xiàng)卡區(qū)域并選擇Split Side by Side(分裂并排)。
接下來,用戶可以通過Project菜單的Add items或者是在Project工具右鍵將源文件添加到項(xiàng)目。對(duì)于本教程,使用Add Directory添加教程目錄中的所有文件。
一旦文件添加完成之后,使用Project菜單中的Save Project或者Save Project As將項(xiàng)目保存到磁盤中。使用tutorial.wpr作為文件名并將其放置到之前創(chuàng)建的教程目錄中。
瀏覽文件
項(xiàng)目中的文件可以通過雙擊或右鍵點(diǎn)擊Project工具中的文件列表打開。當(dāng)位于Project視圖右上角Options菜單中的Follow Selection項(xiàng)目被檢查確認(rèn)后,Wing IDE將顯示被單擊文件的源代碼。然而,這些文件以瞬態(tài)模式打開,當(dāng)另一個(gè)文件打開時(shí)會(huì)自動(dòng)關(guān)閉。這種機(jī)制可以防止在調(diào)試或者瀏覽文件時(shí)大量的文件被打開。
這種模式下,可以使用編輯器區(qū)域右上角的條形襟針圖表打開文件:
點(diǎn)擊回形針圖標(biāo)可在兩種模式之間進(jìn)行切換。右鍵單擊圖標(biāo)會(huì)顯示一個(gè)最近訪問的文件菜單。注意,這包含瞬態(tài)和粘性的文件,而最近在文件菜單列表只包含粘性文件。
瞬態(tài)編輯的數(shù)量保持開放,除了那些可見的可按照偏好進(jìn)行設(shè)置。
注意,你可以改變項(xiàng)目的顯示將文件排序到一個(gè)深的層次結(jié)構(gòu),一個(gè)扁平的層次結(jié)構(gòu),或者mime類型。這些都可以從項(xiàng)目視圖的選項(xiàng)菜單中找到。
共享項(xiàng)目文件
如果計(jì)劃在團(tuán)隊(duì)中使用Wing IDE,并在版本控制系統(tǒng)中共享CVS, Subversion,或Perforce SCM等項(xiàng)目文件,一定要使用Project Type屬性改變需要共享的項(xiàng)目。這樣一來會(huì)把這個(gè)項(xiàng)目分成兩個(gè)文件:包含共享數(shù)據(jù)的*.wpr文件和包含用戶私人數(shù)據(jù)的*.wpu文件。確保只有*.wpr文件被放到到版本控制中,以避免并發(fā)編輯修改造成的沖突。
怎么設(shè)置環(huán)境變量
設(shè)置WingIDE運(yùn)行環(huán)境為系統(tǒng)安裝的Python
WingIDE運(yùn)行時(shí)會(huì)運(yùn)行IDE自帶的Python,不是系統(tǒng)的Python,所以需要進(jìn)行配置。
Project-->Project properties,在Python Path中選擇Custom,然后點(diǎn)擊Insert,在彈出的對(duì)話框中選擇Python安裝路徑,點(diǎn)擊OK
為了驗(yàn)證是否配置成功 ,我們先在命令行執(zhí)行
pip install xlrd
然后我們?cè)赪ingIDE新建一個(gè)Python文件,如果能正常的import這個(gè)庫(kù)說明配置成功,能正常import的都在提示里,不能正常import的不在提示里并且運(yùn)行時(shí)會(huì)報(bào)錯(cuò)
快捷鍵
Ctrl+N:新建文件
Ctrl+O:打開文件夾
Ctrl+W:關(guān)閉當(dāng)前文件
Ctrl+S:保存文件
Ctrl+shif+S:另存為
Ctrl+P:打印
Ctrl+Q:退出
Ctrl+Z:撤回上一步
Ctrl+A:全選
Ctrl+L:跳到指定一行
Ctrl+U:在本行查找
Ctrl+B:查找相同變量名
Ctrl+‘+’:放大
Ctrl+‘(’:切換文件屏幕
Ctrl+ALT+V:運(yùn)行當(dāng)前文件
Ctrl+ALT+M:切換window應(yīng)用界面
F1:上下框的開合
F2:左右框的開合
Shif+F2:編輯窗口最大化
F5:運(yùn)行
F9:添加斷點(diǎn)
Ctrl+Shift+P或F1:查看所有模塊
Alt+Shift+P:新建項(xiàng)目
Ctrl+Shift+N:打開一個(gè)新Egret Wing窗口
Ctrl+Shift+O: 能夠打開快速大綱面板,顯示當(dāng)前文件中定義的所有類,方法和變量。
Shift+F12:查找所有引用
Alt+Left:切換到上一個(gè)編輯位置
Ctrl+Shift+K:刪除當(dāng)前行
Ctrl+delete:刪除右側(cè)單詞
Ctrl+D: 類似于eclipse中Ctrl+K
Ctrl+home:光標(biāo)移到文件頂部
Ctrl+U:返回上一光標(biāo)
Ctrl+i:選擇當(dāng)前行
Alt+Shift+F:格式化代碼
Tab:自動(dòng)補(bǔ)全
Alt+Backspace:刪除光標(biāo)所在單詞的光標(biāo)前的部分
Alt+括號(hào):打印出整個(gè)括號(hào)
Alt+↑或者Alt+↓:關(guān)閉或者打開光標(biāo)所在的一個(gè)折疊
Alt+←或者Alt+→:切換光標(biāo)上一個(gè)下一個(gè)位置
Alt+Home:關(guān)閉所有折疊
Alt+End:關(guān)閉所有折疊
Alt+F3:打開搜索模式
Alt+F5:運(yùn)行當(dāng)前的文件
Alt+1:打開所有折疊
Alt+2:折疊所有classes
Alt+3:折疊所有函數(shù)和類
Shift+Enter:向上新建一行
ctrl+"/":批量注釋
ctrl+shift+"/":批量取消注釋
ctrl+"<":向前縮進(jìn)
ctrl+">":向后縮進(jìn)
顯示行號(hào)的選項(xiàng):Edit -> Show(Hide) Line Numbers
軟件特色
強(qiáng)大的調(diào)試器
Wing的調(diào)試器可以輕松修復(fù)錯(cuò)誤并以交互方式編寫新代碼。使用條件斷點(diǎn)來隔離問題,然后遍歷代碼,檢查數(shù)據(jù),觀察值,從調(diào)試探針的命令行進(jìn)行交互以及遞歸調(diào)試。您可以調(diào)試從IDE啟動(dòng)的多進(jìn)程和多線程代碼,托管在Web框架中,從嵌入式Python實(shí)例調(diào)用,或在遠(yuǎn)程系統(tǒng)上調(diào)用。
智能編輯器
Wing的編輯器通過上下文相關(guān)的自動(dòng)完成和文檔,調(diào)用協(xié)助,自動(dòng)編輯,重構(gòu),代碼折疊,多選,可定制的內(nèi)聯(lián)代碼片段,書簽等加速了交互式Python開發(fā)。Wing可以模擬vi,emacs,Eclipse,Visual Studio和XCode。
簡(jiǎn)單的代碼導(dǎo)航
Wing通過goto-definition,find用法,在項(xiàng)目中查找符號(hào),編輯器符號(hào)索引,源代碼瀏覽器以及強(qiáng)大的多文件搜索來輕松解決代碼。
綜合單元測(cè)試
Wing使用unittest,doctest,nose,pytest和Django測(cè)試框架支持測(cè)試驅(qū)動(dòng)的開發(fā)。Wing的強(qiáng)大調(diào)試工具可以很容易地解決測(cè)試失敗的問題。
遠(yuǎn)程開發(fā)
Wing的快速配置遠(yuǎn)程開發(fā)支持使您可以使用運(yùn)行在遠(yuǎn)程主機(jī),虛擬機(jī)或容器上的Python代碼無縫,安全地使用Wing的所有功能。
可定制和可擴(kuò)展
Wing提供了數(shù)百種影響編輯器仿真,UI布局,顯示主題,語法著色等的配置選項(xiàng)??梢酝ㄟ^編寫訪問Wing的腳本API的Python代碼來添加新的IDE功能。
功能介紹
單元測(cè)試:通過單元測(cè)試,doctest及nose框架執(zhí)行全面的測(cè)試執(zhí)行和調(diào)試。
強(qiáng)大的編輯器:VI,emacs和其他鍵綁定,重構(gòu),實(shí)時(shí)片段,書簽,強(qiáng)大的搜索工具等等。
代碼智能:自動(dòng)完成,呼叫時(shí)間提示,錯(cuò)誤指示符,轉(zhuǎn)到定義,查找應(yīng)用程序,瀏覽器源代碼,代碼索引和符號(hào)搜索。
圖形調(diào)試器:在shell中設(shè)置斷點(diǎn),步驟,視圖數(shù)據(jù)和交互。在調(diào)試Django模板時(shí)在IDE中1啟動(dòng)或遠(yuǎn)程調(diào)試。
跨平臺(tái):Wing IDE在Windows,Linux和OS X操作系統(tǒng)下運(yùn)行,并支持CPython 2.x,3.x和Stackless Python。
版本控制:通過Subversion,Mercurial,Bazaar,Git,CVS和Perforce進(jìn)行項(xiàng)目管理,包括圖形區(qū)分/合并工具。
更新日志
1.右鍵單擊工具選項(xiàng)卡,可以為工具綁定密鑰;
2.項(xiàng)目文件可以自動(dòng)刪除后面的空格;
3.支持開源的版本控制系統(tǒng)Subversion 1.7.x;
4.語句支持更多變量重構(gòu)的引用;
5.可通過Linux系統(tǒng)打開Wing文件;
6.改進(jìn)自動(dòng)編輯;
7.修復(fù)在Python 3下保持外部控制臺(tái)處于打開狀態(tài);
8.重構(gòu)操作完成后恢復(fù)原始編輯器和中心;
9.顯示單元測(cè)試組被跳過的圖標(biāo);
10.13個(gè)bug修復(fù)和小的改進(jìn);
標(biāo)簽: Wingware Python Python開發(fā)環(huán)境 開發(fā)環(huán)境
相關(guān)版本
下載地址
精品推薦
-
IntelliJ IDEA 2019
詳情 -
Microsoft VC++6.0安裝包
詳情 -
Microsoft VC++2015版運(yùn)行庫(kù)
詳情 -
VC++2019運(yùn)行庫(kù)
詳情 -
RobotStudio
詳情 -
Intel Visual Fortran
詳情 -
Microsoft Visual Studio 2022
詳情 -
Microsoft VC++2010運(yùn)行庫(kù)安裝包
詳情 -
hypermill2021超級(jí)加密狗破解版
詳情 -
Ghidra反匯編
詳情 -
星三好圖形化編程軟件官方最新版
詳情 -
GX Works2
詳情 -
WeDo 2.0
詳情 -
博途V16仿真軟件破解授權(quán)版
詳情 -
IRobotQ3D
詳情 -
源碼編輯器4.0
詳情
裝機(jī)必備軟件
網(wǎng)友評(píng)論