⚠ 這是歷史版本頁面 — 查看 Wing IDE 最新版本 →
Wing IDE 軟體圖示

Wing IDE 11.0.5.0

v 11.0.5.0
macOS ↔ 也有 Windows 版 免費軟體 9/10 (4)
  • 軟體名稱Wing IDE
  • 目前版本11.0.5.0
  • 更新日期2025-09-27
  • 檔案大小140 MB
  • 檔案名稱wing-101-11.0.5.0.dmg
  • 作業系統macOS 10.12 Sierra or later
  • 支援語系English
  • 授權型式免費軟體
  • 開發商 Wingware
  • 軟體分類Mac 軟體 / 開發者工具

編輯短評

Wing IDE 是一款從底層就為 Python 打造的整合開發環境,由 Wingware 開發,本身以 Python 撰寫並可用 Python 擴充。它主要解決 Python 開發者在程式碼導覽、除錯與即時回饋上的痛點,讓你能在執行環境中互動式編寫程式,並透過輔助功能及早發現常見錯誤。它的維護相當活躍,近一年來持續更新,不過目前評分樣本數不多,口碑雖好但參考性有限。

這套工具適合重度依賴 Python 的開發者,尤其是需要精準除錯與互動式開發流程的人。與同分類其他熱門工具相比,Wing IDE 更聚焦於 Python 語言的深度整合,而非通用型編輯器,因此取捨上會犧牲部分泛用性換取更貼近 Python 的開發體驗。目前僅提供英文介面,macOS 版本之外另有 Windows 版,授權為免費軟體,使用前需留意語系與平台支援是否符合需求。

軟體介紹

Wing Python IDE for Mac 從一開始就是專為 Python 設計,為你帶來更高效的開發體驗。Wingware 累積 20 年的 Python IDE 經驗,為你打造更貼近 Python 風格的開發環境。

Wing IDE for macOS 從底層開始就是專為 Python 打造,以 Python 撰寫,並可透過 Python 進行擴充,讓你事半功倍。

少打點字,讓 Wing for macOS 幫你處理細節。在即時執行環境中互動式撰寫 Python 程式碼,立即獲得回饋。輕鬆瀏覽程式碼與文件。透過 Wing 深度 Python 程式碼分析的輔助,避免常見錯誤並及早發現問題。

運用智慧重構與程式碼品質檢查,保持程式碼乾淨。可除錯任何 Python 程式碼。檢查除錯資料,並在不必重新啟動應用程式的情況下互動式測試錯誤修正。可在本機或遠端主機、虛擬機器或容器中工作。

Wing 專注於互動式開發,非常適合搭配 Jupyter、NumPy、SciPy、Matplotlib、pandas 及其他框架進行科學與資料分析。除錯器的資料框架與陣列檢視器,讓檢查大型資料集變得輕而易舉。

支援 Django、Flask、web2py、Pyramid、Google App Engine 及其他 Web 框架的開發。除錯器可逐步執行 Django 與 web2py 範本。可與在遠端主機、虛擬機器或 Vagrant、WSL 等容器中執行的程式碼無縫搭配運作。

由於 Wing 的除錯器可在嵌入式 Python 實例中執行,因此可用於開發 BlenderAutodesk MayaNUKE、Source Filmmaker 以及其他使用 Python 的建模、算圖與合成應用程式腳本。此應用程式也支援 pygame 及其他以 Python 為基礎的遊戲引擎。

Wing 可開發、測試與除錯使用 PyQt、wxPython、Tkinter 及其他 UI 開發框架的桌面應用程式。也支援 Raspberry Pi 腳本及其他類型的開發。

Wing 導入改良的程式碼警告與程式碼品質檢查系統,包含內建的錯誤偵測,並與 pylint、pep8 和 mypy 緊密整合。

此版本也新增了資料框架與陣列檢視器、MATLAB 鍵盤操作模式、透過 Shift-Space 輕鬆顯示內嵌除錯資料、改良的堆疊資料顯示、支援 PEP 3134 鏈結例外、搜尋及其他程式碼導覽功能的標註、四種新的色彩配置、改良的書籤功能、高階設定選單、放大簡報模式、新的更新管理員、跳過匯入內部步驟、簡化的遠端代理程式安裝,以及更多功能。

功能與重點

智慧型編輯器
Wing 的編輯器透過情境相關的自動完成與文件、內建錯誤偵測與程式碼品質分析、PEP 8 強制執行、呼叫輔助、自動編輯、重構、程式碼摺疊、多重選取、可自訂程式碼片段等功能,加速互動式 Python 開發。可模擬 vi、emacs、EclipseVisual StudioXCodeMATLAB

強大的除錯器
Wing 的除錯器讓修正錯誤與互動式撰寫新 Python 程式碼變得容易。使用條件中斷點隔離問題,然後逐步執行程式碼、檢查資料、使用除錯主控台的命令列測試錯誤修正、監看數值,並進行遞迴除錯。你可以除錯從 IDE 啟動、在 Web 框架中託管、從嵌入式 Python 實例呼叫,或在遠端主機、虛擬機器或容器中執行的多程序與多執行緒程式碼。它也提供陣列與資料框架檢視器,用於科學與資料分析任務。

輕鬆的程式碼導覽
透過前往定義、尋找使用處、在專案中尋找符號、編輯器符號索引、模組與類別瀏覽器、鍵盤驅動搜尋,以及強大的多檔案搜尋,輕鬆瀏覽程式碼。造訪歷史會自動儲存,讓你立即返回先前造訪過的程式碼。也可以定義並瀏覽會隨程式碼變更自動追蹤的分類書籤。

整合的單元測試
此應用程式支援使用 unittest、doctest、nose、pytest 與 Django 測試框架進行測試驅動開發。失敗的測試可透過 Wing 強大的除錯器輕鬆診斷與修正,你也可以在單元測試設定的即時執行環境中互動式撰寫新程式碼。

遠端開發
Wing 快速設定的遠端開發支援,可將 Wing 的所有功能無縫且安全地傳遞給在遠端主機、虛擬機器或容器中執行的 Python 程式碼。可對執行 macOS 與 Linux 的主機進行遠端開發,包括 Raspberry Pi、WSL 與 Vagrant 容器。

可自訂與可擴充
Wing IDE 提供數百種設定選項,涵蓋編輯器模擬、顯示主題、語法著色、UI 版面配置等。輕鬆切換深色模式、放大介面以進行簡報與會議,並使用 perspectives 管理工作特定的 UI 設定。可透過撰寫呼叫 Wing 指令碼 API 的 Python 程式碼來新增新的 IDE 功能。你甚至可以使用 Wing 開發與除錯自己的擴充腳本。

還有更多
支援專案管理與版本控制,包括 Git、Mercurial、Perforce、Bazaar、Subversion 與 CVS。其他功能包括 virtualenv 支援、差異/合併工具、縮排樣式轉換,以及執行作業系統命令列。Wing 可在 Windows、macOS 與 Linux 上執行,也支援對 Raspberry Pi 及其他 ARM Linux 裝置進行遠端開發。

使用方式
  • 開啟安裝程式,將 Wing IDE 拖曳到 Applications 資料夾
  • 從 Applications 資料夾啟動應用程式
  • 在 Project Properties 中設定 Python 直譯器
  • 建立或開啟 Python 專案
  • 使用編輯器撰寫或編輯 Python 程式碼
  • 使用 Run 選單或工具列執行腳本
  • 點擊行號旁設定中斷點
  • 使用 Debug 選單開始除錯你的程式碼
  • 在 Debug 資料面板中探索變數值
系統需求

macOS 10.13 High Sierra 或更新版本

Intel 或 Apple Silicon(透過 Rosetta)

最低 2 GB RAM(建議 4 GB 或以上)

150 MB 可用磁碟空間

需安裝 Python 2.7 或 Python 3.3+

優點
  • 優秀的 Python 除錯工具
  • 進階的程式碼智慧支援
  • 可自訂的介面版面配置
  • 整合的單元測試功能
  • 出色的遠端開發支援
缺點
  • 在某些 Mac 上啟動較慢
  • 沒有原生 Apple Silicon 版本
  • 對非 Python 程式碼的支援有限
另有提供:下載 Wing IDE for Windows

下載 Wing IDE for Mac 最新版本 為什麼此應用程式發佈在 FileHorse 上?(更多資訊

畫面截圖

3 張

歷史版本

完整清單 →