Ninja-IDE
Ninja-IDE(出自「Ninja-IDE Is Not Just Another IDE」之首字母縮略詞)是一個跨平台集成開發環境(IDE),專門用以開發Python應用程式。
開發者 | Diego Sarmentero, Horacio Durán, Gabriel Acosta, Pedro Mourelle, Jose Rostagno |
---|---|
當前版本 | 2.4[1](2019年6月23日[2]) |
原始碼庫 | github |
程式語言 | Python |
作業系統 | 跨平臺:Linux、Mac OS X、Windows、FreeBSD |
平台 | CPython、PyQt |
語言 | 多語言 |
類型 | 軟件開發 |
許可協議 | GNU GPL 3 |
網站 | ninja-ide |
該平台提供多種工具以簡化Python語言的系統開發過程,而其高擴展性亦使其能夠處理不同的情況。
功能
現時該平台的部份功能包括:
- 輕量級IDE
- 常見功能,如文件處理、
- 跨平台支援:Linux、Windows、FreeBSD。
- 支持多種編程語言的語法突顯功能。即使該平台傾向以Python IDE為主,自身亦支援數種其他編程語言。
- 顯示如何將代碼由Python 2轉換至Python 3。
- 靜態與PEP 8錯誤突顯。
- 整合Python控制台。
- 項目管理,允許添加、修改及刪除項目內的文件與資料夾,以及在各模組內自動添加「__init__.py」文件等。
- 允許以簡單方法顯示/隱藏界面內的面板,以迎合不同程式編寫員的喜好與習慣。
- 可完全自由配置的用戶介面。
- 允許於同一時間開啟多個編輯器。
- 可延展的插件系統,當中的插件為IDE所支援。
- 進程處理:關閉IDE後,平台會記住關閉前打開的文件與項目。
- 代碼自動完成功能。
- 代碼定位器(Code Locator):允許用戶透過輸入數下即可跳轉至項目中的任意代碼位置。
版本命名
Ninja-IDE常以兵器名稱作為版本名稱。過往版本中,2.0版以「手裏劍」(Shuriken)為名,而1.0版則以「苦無」(Kunai)為名。
擴充套件
該平台目前已有不少擴充套件可供選用,當中絕大部份均由平台社區開發。有關擴充套件的完整列表可參見於此 (頁面存檔備份,存於互聯網檔案館)。
參考資料
- ^ Ninja IDE Packages. ninja-ide.org. [2021-07-10]. (原始內容存檔於2020-02-15) (英語).
- ^ centaurialpha. Ninja-IDE 2.4 Released. GitHub. 2019-06-23 [2021-07-10]. (原始內容存檔於2020-10-30) (英語).
參閱
外部連結
- 官方網站 (頁面存檔備份,存於互聯網檔案館)
- Python IDE Wiki (頁面存檔備份,存於互聯網檔案館)
- Python IDE (PyAr) (頁面存檔備份,存於互聯網檔案館)
- Linux Magazine: "Do Python coding with NINJA-IDE (頁面存檔備份,存於互聯網檔案館)
- NINJA-IDE: A Powerful IDE For Developing Python Apps
- NINJA-IDE, el ide que me atrapo (頁面存檔備份,存於互聯網檔案館)(西班牙文)
- NINJA-IDE, un IDE pensado para Python (頁面存檔備份,存於互聯網檔案館)(西班牙文)