當前位置:
首頁 > 最新 > 數字IDE Python 主要特性一覽 Web瀏覽器 人性化 高效率 更好用

數字IDE Python 主要特性一覽 Web瀏覽器 人性化 高效率 更好用

"數字 IDE (集成開發環境) Python" 採用 "應用 + 小程序" 方式架構,結合 "精確-模糊" 批量查找-修改-比對"多文件-多工程"並行快速開發理念,借鑒了很多現有成熟技術,經多年努力堅苦研發而成。

經測試,"數字 IDE Python" 代碼 "批處理" 重構效率比一般 IDE 要高 10 - 100 倍。

"數字 IDE Python" 是一個功能強大的 Python 代碼 "文本編輯器",還是一個 "所見即所得" 的 HTML Bootstrap 開發環境,也是一個 "Web 瀏覽器"。

基於 "Google 開源 Chromium" HTML5 瀏覽器核心 (支持 HTTP HTTPS 協議) 及 Qt/C++11 5.9 GUI (圖形用戶界面) 框架開發,Python3.5 作腳本-插件編程語言。

截止 2018 年 05 月 01 日最新版本為 2018.5 版,2019 版仍在開發中。

主要特性

01、功能強大

"數字 IDE Python" 是一個功能強大的 Python 代碼 "文本編輯器",還是一個 "所見即所得" 的 HTML Bootstrap 開發環境,也是一個 "Web 瀏覽器"。

在更人性化,更充分發揮 PC CPU 性能的同時,節省硬碟、內存空間,減少不停 "切換應用" 所帶來的 "非必要泛人類煩惱與時間-硬體成本浪費"。

譬如:高效 "文本批量" 編寫、修改、重構,自動化版本管理,還集成了很多文件處理、RE 正則表達式、間接排版、編碼轉換、語音助理等 "小程序"。

"小程序" 功能,大致如下所示 (具體集成哪些小程序,以實際發布版為準):文件版本、文件注釋、文件空格、RE (正則表達式) 驗證 for Qt/C++、RE (正則表達式) 驗證 for Python、全文搜索、全文替換、全文插入、全文刪除、簡轉繁、文件搜索、文件重命名、文件序列重命名、文件移動、文件拷貝、文件克隆、文件合併、語音助理、定時關機、文件下載等。

02、專業-通用

主要針對 Python2.7.x 3.x、PyQt4.x 5.x、PySide1.2.x 2.x、HTML5、Bootstrap3 等代碼開發流程進行優化。

採用 "數字 IDE Python" 可批量編寫-重構 "純文本",還可批量編寫-重構 Python、Cython、PySide、PyQt、Qt/C++、C/C++、Go、D、C#、.Net、Go、Java、Ruby、Lua、Tcl/Tk、Perl、PHP、ASP、HTML、CSS、JavaScript、等編程語言代碼。

03、簡單-易上手

由於 "數字 IDE Python" 本身是一個強大的 "文本編輯器",還是一個 "Web 瀏覽器";因此,上手並不會太難,只是 "相同或相類似" 功能做了一些 "擴展-增強"。

在儘可能的情況下,不會 "展示或設置" 太多參數 (參數太多,也不能說明這些參數都會被用到),或將某些不常用參數 "隱藏"。

04、統一入口

除 "新建文件" 外,其它功能主要入口統一為工具欄的"打開文件-URL"按鈕,點擊會彈出 "文件-URL & 搜索關鍵詞" 對話框。

"文件-URL & 搜索關鍵詞" 對話框功能,包括:打開文件-目錄、上網搜索關鍵詞、2019 版會出現的 "語音交互" 等。

05、CPU 多線程-多進程

採用 "應用 + 小程序" 方式架構,將應用和小程序 "進程" 徹底分開。

應用和小程序分別運行在不同進程環境,在兼顧 "多功能" 的前提條件下,儘可能支持 CPU 多線程-多進程,充分發揮 "多核心 CPU" 的所有性能。

"高速模式" 小程序會根據 "CPU 運行" 情況調用 "CPU 線程" (最多調用所有線程 100% CPU 資源)。

CPU 核心和支持線程數越多,"高速模式" 小程序運行就越快。

06、字元補全

從 2018.5 版起,Python 選項卡具有 "字元補全" 功能。

從 2018.5 版起,HTML 選項卡具有 "字元補全" 功能。

07、運行、調試、Shell

從 2018.5 版起,開始支持 Python "運行、調試" 及 "交互 Shell" 功能。

"首選項窗口" 可一鍵切換 "標準-CMD 調試" 模式 GUI (圖形用戶界面),方便 "調試-編寫" 插件、腳本。

08、多國語言

默認自帶可切換 "en-US 美式英語 | zh-CN 簡體中文 | zh-TW 繁體中文" GUI (圖形用戶界面),其它語言可自行擴展。

本地化語言文件夾名為 i18n,en-US.ts 文件包含 "美國英語" 本地化之前的源 GUI 字元,可採用 "數字翻譯" 本地化工具 "克隆-翻譯-生成" *.qm 文件 (App 起動時會自動載入此文件,以達到本地化目的)。

"編輯" 菜單 --> 首選項窗口 --> 用戶界面 --> 用戶界面語言 --> 重啟後 App 此處可看到相應擴展語言 (如:ja-JP 表示日語-日本、ru-RU 表示俄語-俄羅斯),使用 --> 點擊 "應用" 按鈕 --> 重啟 App

效率優先 Qt/C++ *.ts *.qm 文件漢化 機器 人工翻譯小程序流程

09、Python 中文文檔編製

之前由於採用 "全球流行" 的所謂 HTML 文檔漢化工具 (翻譯效率低,準確率-排版不達標,及其它一些人性化問題),已下線之前所有的 Python 中文文檔編製。

從 2019 版起,將採用 "數字翻譯" 本地化工具整理 "新 | 舊" Python 中文文檔編製,重新上線,具體發布情況請關注 "德雲社區"。

11、綠色便攜

所有 "應用及小程序" 均為 "綠色" 便攜版,隨下隨用,無需單獨安裝。

下載-解壓後點擊 "digital_idepy.exe" 即可使用,無需單獨安裝

after download-decompression, click on "digital_idepy.exe" to use, no need to install separately

首次使用會提示安裝 "Microsoft Visual C++ 2015 Redistributable" 及 "Adobe Flash Player"

First use will be prompted to install "Microsoft Visual C ++ 2015 Redistributable" and "Adobe Flash Player"

12、語音助理

默認集成可誦讀 "網頁文字 | 文本" 等的"TTS (文本轉語音)"語音助理功能。

不認識或不太熟悉的中文、英文及各種字元,都可交由此 "TTS (文本轉語音)" 小程序誦讀。

有時忙不過來且又想一心多用,也可採用此 "TTS (文本轉語音)" 小程序誦讀網頁、技術資料、最新時事新聞等。

13、人性化

很多 "窗口或對話框" 都有一個外形比較大的 "取消" 按鈕,功能等同右上角的小 "x" 關閉按鈕。

所有 APP "菜單" 均可撕離,方便隨時調用其下功能;"小程序" 自帶無重要操作 "5 分鐘" 倒計時 "自動退出" 功能。

使用時點擊工具欄"視圖切換"按鈕,可切換 "網頁渲染 | 源代碼" 表示方式。也就是,所見即所得的 Web 網頁一鍵切換。

從 2018.5 版起,所有 App 採用 "暗黑色 (保護視力)" 全扁平化外觀。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python 的精彩文章:

首發:基於 Python3 的開源堡壘機 Jumpserver v1.0正式發布
史上最全的Python數據分析工具:Notebook教程

TAG:Python |