手機掃描下載
應用指數(shù):3 分
類型:電腦應用性質(zhì):國外軟件版本:v10.0.4 官方版大小:99.5 MB更新:2024-06-17語言:英文等級:平臺:WinXP, Win7, Win8, Win10, WinAll官網(wǎng):https://wingware.com/
CoolUtils Outlook Viewer(電子郵件查看器)35.7 MB電腦應用
CoolUtils PDF Combine Pro(PDF合并器)134 MB電腦應用
CoolUtils Total Folder Monitor(文件夾監(jiān)控)15.4 MB電腦應用
PDF電子發(fā)票打印工具10.0 MB電腦應用
一鍵共享打印機工具5.57 MB電腦應用
局域網(wǎng)共享一鍵修復工具5.24 KB電腦應用
Wps Office PC版69.95 MB電腦應用
谷歌瀏覽器正式版/穩(wěn)定版(Google Chrome)106.83 MB電腦應用
微信PC客戶端220.81 MB電腦應用
qq音樂pc端67.42 MB電腦應用
酷我音樂盒pc版46.43 MB電腦應用
夸克瀏覽器PC版177.51 MB電腦應用
應用介紹應用截圖相關(guān)版本網(wǎng)友評論下載地址
Wing Pro提供Python IDE功能,可以讓用戶獲得更好的開發(fā)環(huán)境,直接將其集成到你的Python軟件上就可以調(diào)用IDE功能,支持代碼自動完成功能,可以借助AI功能快速幫助用戶生成代碼內(nèi)容,從而插入到編輯器上使用,也支持代碼警告功能,一些錯誤的內(nèi)容會在編輯器上提示,也支持重構(gòu)功能,當前編輯的項目可以在軟件上執(zhí)行重構(gòu)分析,從而優(yōu)化您的編程內(nèi)容,Wing Python IDE專為Python項目開發(fā)設計,讓用戶可以提高開發(fā)效率。
Wing Pro 的新功能
Wing 10 增加了 AI 輔助代碼建議和重構(gòu), 支持 Python 3.12,包括使用新的 PEP 669 進行更快的調(diào)試 低影響監(jiān)控 API、用于包管理的 Poetry、用于代碼的 Ruff 警告和重新格式化等。
Wing 9.1 增加了自動導入和導入管理、收集和 顯示單元測試的代碼覆蓋率,使用覆蓋率 編輯代碼時使測試結(jié)果失效的數(shù)據(jù),增加了對 Python 的支持 3.11,減少了 Python 3.7+ 中的調(diào)試器開銷,加快了單元測試的運行速度, 簡化明暗主題配置,增加雙亮顯示 主題,并對 Docker 和 Django 的新項目進行了改進, 自動調(diào)用、多線程調(diào)試、代碼分析等。
人工智能輔助開發(fā)
Wing Pro 10 利用生成式 AI 功能的最新進展,提供強大的 AI 輔助開發(fā),包括 AI 代碼建議、AI 驅(qū)動的代碼重構(gòu)、描述驅(qū)動的開發(fā)和 AI 聊天。您可以要求 Wing 在當前輸入位置實現(xiàn)缺失的代碼,使用 AI 通過描述您要進行的更改來重構(gòu)、增強或擴展現(xiàn)有代碼,或者討論代碼以理解、重新設計或擴展代碼。示例請求包括:“向此方法添加文檔字符串”、“為類 A 創(chuàng)建單元測試”、“將其轉(zhuǎn)換為 Python 生成器”和“重寫此線程代碼以改為異步運行”。您的角色從手動編寫代碼轉(zhuǎn)變?yōu)橹笇軌蛲瓿筛鞣N編程任務的智能助手。
Python 3.11 和 3.12
Wing 10 增加了對 Python 3.12 的支持,包括 (1) 使用 PEP 669 低影響監(jiān)視 API 進行更快的調(diào)試,(2) PEP 695 參數(shù)化類、函數(shù)和方法,(3) PEP 695 類型語句,以及 (4) PEP 701 樣式的 f 字符串。Wing 9 添加了對 Python 3.11 的支持。
詩歌包管理
Wing 10 在“新建項目”對話框中添加了對 Poetry 包管理的支持,并在“工具”菜單中添加了對“包”工具的支持。Poetry 是一個易于使用的跨平臺依賴項和 Python 包管理器,類似于 pipenv。
Ruff 代碼警告和重新格式化
Wing 10 在代碼警告工具中添加了對 Ruff 作為外部代碼檢查器的支持,可從“工具”菜單訪問。Ruff 還可以用作“源代碼”>“重新格式化”菜單組中的代碼格式化程序。Ruff 是一個非常快速的 Python 代碼檢查器,可以替換或補充 flake8、pylint、pep8 和 mypy。
進口管理
Wing 9.1 增加了從自動完成器自動輸入導入的功能,無需在編寫新代碼時在文件中上下移動以添加導入。借助新的導入工具,可以輕松查找和刪除代碼中任何位置未使用的導入。
代碼覆蓋率
Wing 9.1 添加了跟蹤和顯示單元測試的代碼覆蓋率的功能,以便您可以查看測試執(zhí)行代碼的效果。覆蓋率數(shù)據(jù)還用于確定哪些以前收集的測試結(jié)果因?qū)Υa所做的編輯而失效,以便受編輯影響的測試可以在開發(fā)過程中更快地重新運行。
更快的調(diào)試和單元測試
Wing 9.1 在 Python 3.7+ 中將調(diào)試器開銷減少了約 20-50%。您將看到的確切性能改進量取決于正在調(diào)試的代碼的性質(zhì)和您正在使用的 Python 版本。Wing 9.1 還大大加快了在具有大量單元測試的項目中以及測試產(chǎn)生大量輸出時運行單元測試的速度。
流線型的淺色和深色主題
Wing 9.1 允許獨立配置淺色和深色主題(在第一個首選項頁面上),以便更輕松地在淺色和深色模式之間切換。新增了兩個燈光主題“新光”和“精靈風暴”,切換顯示模式在視覺上應該更快、更流暢。
完成更多工作
少打字,讓 Wing 擔心細節(jié)。使用 AI 編寫 &重新設計你的代碼。在實時 Python 運行時中以交互方式工作。輕松導航 代碼和文檔。
編寫更好的代碼
避免常見錯誤,并在Wing's deep的幫助下及早發(fā)現(xiàn)問題 Python 代碼分析。通過智能重構(gòu)、代碼檢查和 重新格式化。
更快地發(fā)現(xiàn)錯誤
調(diào)試任何 Python 代碼。檢查 以交互方式調(diào)試數(shù)據(jù)并嘗試 bug 修復,而無需重新啟動應用。 在本地或遠程主機、VM 或容器上工作。
教程:代碼警告
正如您在學習本教程時可能注意到的那樣,Wing 標記了某些類型的 通過下劃線不正確的代碼。這是針對語法錯誤、縮進錯誤、代碼完成的 無法訪問的變量、未定義的變量或?qū)傩浴o法解析的導入、 以及其他一些類型的錯誤。將鼠標光標懸停在編輯器上的指示器上 在工具提示中顯示該警告或錯誤的詳細信息:
代碼警告圖標顯示在任何具有代碼的編輯器的右上角 警告,代碼警告工具可用于 查看和管理警告。
代碼警告工具的“配置”選項卡可以 用于設置代碼警告的外部源,包括 Ruff、Flake8、MyPy、Pep8 和 Pylint:
使用“編輯器>代碼警告”首選項組 要更改編輯器上警告指示器的樣式,或全局禁用 特征。
教程:重構(gòu)
重構(gòu)是一個通用術(shù)語,用于重命名或重構(gòu)代碼,但不 更改其功能。它對于清理代碼或準備代碼更容易很有用 擴展或重用。
Wing 實現(xiàn)了許多重構(gòu)操作。現(xiàn)在讓我們在 example1.py 嘗試其中的一些。
重命名符號
單擊文件頂部 import 語句中的 kCannedData,然后從 Refactor 菜單中選擇 Rename Symbol。
Wing 將啟動重構(gòu)工具并枚舉符號的使用點 您已選擇:
現(xiàn)在輸入 kCannedTuna 作為要使用的新名稱,然后按 Enter 或 Rename Checked 按鈕。Wing 會立即重命名該符號的所有用法。
移動符號
現(xiàn)在嘗試使用移動符號操作將 PromptToContinue 移動到 subdir/path_example.py。在重構(gòu)工具中,使用“瀏覽...”選擇“subdir/path_example.py”作為目標位置,并將“范圍”設置為“<模塊全局范圍>。然后按 Move & Update Checked。Wing 移動了定義點 并引入必要的導入,以便仍然可以從 example1.py 使用它。
請注意,整個模塊都是導入的,如果出現(xiàn)以下情況,則必須手動修復導入 相反,您希望將符號添加到現(xiàn)有的 From path_example import 語句中。
提取函數(shù)/方法
接下來,在 ReadPythonNews 中選擇第一個較大的塊,如下所示:
然后選擇“提取函數(shù)/方法重構(gòu)”操作,并輸入 ReadNewsCache 作為新頂級函數(shù)的名稱。Wing 將創(chuàng)建一個新的 函數(shù),并將使用點轉(zhuǎn)換為對該函數(shù)的調(diào)用,如下所示,插入 所有必要的參數(shù)和返回值:
txt = ReadNewsCache(force, newscache)
單擊 ReadNewsCache 并使用 F4 訪問其定義點。然后使用 歷史后退箭頭返回到使用點,然后在重構(gòu)工具中按“還原”以撤消此更改。
選擇“嵌套函數(shù)”后,請立即重試,以查看該操作如何 不同。然后再次按 Revert。
引入變量
Wing 還可以為表達式引入新變量。例如,在 ReadPythonNews 中選擇 time.time() - mtime,并使用 Introduce Variable 創(chuàng)建一個名為 duration 的變量。Wing 插入變量并將其代入原始表達式:
如果作用域中有多個 time.time() - mtime 實例,則所有實例 本來會被替換的。
符號為 *
給出了幾個重構(gòu)操作,以輕松轉(zhuǎn)換符號的名稱 介于 UpperCamelCase、lowerCamelCase、under_scored_name 和 UNDER_SCORED_NAME 命名樣式之間。它們的工作方式與重命名符號相同,但使用所選名稱樣式預填充新符號名稱字段。
版本10.0.4
日期:2024年5月2日
優(yōu)先級:中等(錯誤修復)
漏洞修補
*提高Python 3.12調(diào)試器的性能
*修復Python 3.12在Python Shell中的調(diào)試
*修復調(diào)試器消息的本地化問題
*修復從編輯器彈出菜單運行和調(diào)試測試
*修復當#在f-string字段格式規(guī)范中時的虛假語法錯誤
*修復定義__all__時查找未使用的頂級模塊名稱的問題
更新10.0.3.3
日期:2024年4月5日
優(yōu)先級:中等(錯誤修復)
*修復運行更新時的AI提供程序配置
更新10.0.3.2
日期:2024年4月5日
優(yōu)先級:低(次要功能和錯誤修復)
特征
*添加如何與Foundry的Modo一起使用Wing
漏洞修補
*改進AI提供商配置的驗證
*將初始焦點設置為“保存文件”和類似對話框中的默認按鈕
*下劃線Alt-如果啟用了Windows操作系統(tǒng)全局設置為始終在Alt-加速器上加下劃線
*總是在彈出菜單中的Alt-加速器下劃下劃線
*下劃線Alt-當按下Alt時在文檔窗口中使用快捷鍵,當另一個按下時隱藏下劃線
按鍵被按下
*只有在筆記本頁面上的Alt-加速器下劃線具有鍵盤焦點
*啟用“編輯器>自動編輯>自動換行參數(shù)”首選項時,正確放置插入符號
*當編輯器>自動編輯>首選塊管理時,修復使用冒號鍵的塊管理:=
并且“類型提示”首選項被禁用
應用截圖
相關(guān)版本
多平臺下載
猜您喜歡換一換
Wps Office PC版
谷歌瀏覽器正式版/穩(wěn)定版(Google Chrome)
微信PC客戶端
qq音樂pc端
酷我音樂盒pc版
夸克瀏覽器PC版
360極速瀏覽器pc版安裝包
騰訊視頻pc客戶端
微信輸入法pc端
優(yōu)酷視頻pc客戶端
騰訊應用寶pc版
百度輸入法pc客戶端
360安全瀏覽器PC版
搜狗輸入法PC版
查看所有0條評論>網(wǎng)友評論
山東通pc端614.12 MB電腦應用
消防融合通信PC客戶端154.09 MB電腦應用
4DDiG DLL Fixer(DLL全能修復工具)16.2 MB電腦應用
中油即時通信客戶端601.12 MB電腦應用
i國網(wǎng)pc端603.53 MB電腦應用
京東ME PC版336.33 MB電腦應用
中油即時通信客戶端601.12 MB電腦應用
giwifi認證客戶端9.04 MB電腦應用
山東通pc端614.12 MB電腦應用
4DDiG DLL Fixer(DLL全能修復工具)16.2 MB電腦應用
消防融合通信PC客戶端154.09 MB電腦應用
京東ME PC版336.33 MB電腦應用