數字 Python IDE Logo Dythoner 2023 v14.7.6.3 build 20231216.225423

 

Dythoner (數字 Python IDE 的 en-US 彆名,音譯戴索納 戴索龍) = Python編程 + HTML5編程 + JavaScript編程 + 文本編輯器 + Web瀏覽器 + 文檔管理增強 + 批處理增強 + TTS文本轉語音 + 字符轉碼 + 圖像查看 + PDF文檔查看

譬如:快速編寫係列化模塊 高效抽象批量修改重構代碼 成批Cython編譯打包分發 自動化版本管理, 還集成瞭很多文檔管理 間接排版 編碼轉換 語音助理等 小程序

主要針對 Python2.7 3.x     Cython     PyQt4.x 5.x 6.x     PySide1.x 2.x 6.x     PyInstaller     Cinema4D 代碼全開發流程進行優化 拓展。

此應用適閤 IT程序員 Web開發者 人工智能AI研發者等 用於處理 Python Cython C/C++ PyQt PySide HTML5 CSS3 JavaScript jQuery 等編程語言源代碼,各種文檔 字符 文本編碼信息等 用途。

 

Python 編程


集成 RE正則測試 工具。

集成 Python 編程基本特性 開發工具。

譬如:

批量修改 版本管理 代碼補全 關鍵詞導航 鳥瞰導航 精確行定位

自帶 Cython PyInstaller 深度集成 批處理工具。

自帶空格校正 注釋移除 等批處理工具。

 

HTML5 編程


集成 HTML5 編程基本特性。

譬如:

批量修改 版本管理 代碼補全 關鍵詞導航 鳥瞰導航 精確行定位

所見即所得 HTML代碼格式化 CSS代碼格式化

 

JavaScript 編程


集成 JavaScript 編程基本特性。

譬如:

批量修改 版本管理 代碼補全 關鍵詞導航 鳥瞰導航 精確行定位

 

多媒體


集成多媒體基本特性。

譬如:

屏幕截圖 圖像查看

 

文本編輯器


當存在文檔 鏈接 關鍵詞對話框時,按住 Ctrl 鍵會將選字符追加到輸入框。

在文本視圖中按住 Ctrl 鍵不放拖拽鼠標,可將選定字符插入釋放鼠標位置處。

在文本視圖中按住 Ctrl 鍵拖拽鼠標放開 Ctrl 鍵,可將選定字符移至釋放鼠標位置處。

在文本視圖中,按住 Ctrl 鍵不放纔能全文高亮突顯選定字符 (2 個以上) 和移動垂直參考綫。

當 Text 視圖內容未加載完成前,按加載進度對話框取消按鈕會將當前視圖改為隻讀模式 (防誤操作)。

在 Python 文本視圖中鍵入 粘貼成對使用的 __ '' "" 特殊字符中的一個時,會自動補齊另一個。

在 Python 文本視圖中鍵入 粘貼組閤使用的 != () == [] {} \\ <= >= 特殊字符中的第一個時,會自動補齊第二個。

在 HTML JavaScript Python 文本視圖中鍵入 en-US 字符時,會根據上下文情況自動判斷並展示補全提示對話框。

主窗口右下角展示當前文檔編碼字符集|Tab 鍵等效空格數 (每 Tab 在文本視圖中展示占 80 像素)。

Ctrl + H 鍵展示查找替換欄,可快速高亮|查找|定點替換 (從屬鼠標位置) 指定位置之後字符。

Ctrl + F 鍵展示查找欄,可快速高亮|查找 (從屬鼠標位置) 指定位置之後字符。

在文本視圖中拖拽垂直滾動條,按下 Shift 鍵選擇當前光標與之前光標之間的所有內容。

在文本視圖中實時選定字符時,主窗口左下角展示行列|字符數|行數信息。

自動換行可將文本視圖切換成從屬界麵寬度的換行|不換行錶示方式。

按住 Ctrl+鼠標左鍵點擊右上角組閤框展示|隱藏右側視圖。

文本選項卡側邊欄,支持組閤字母鍵快速導航。

三擊鼠標左鍵 可選擇文本視圖當前行。

 

文檔選項卡


文本文件|目錄不可重復打開。

所有菜單可撕離,方便隨時調用其功能項。

啓動時按住 Ctrl 鍵,不會預加載任何文檔。

當按住 Ctrl 鍵於選項卡導航欄編輯框迴車時創建新選項卡。

嚮左拖曳選項卡至最左側時自動將其置於最前,嚮右拖曳選項卡至最右側時自動將其置於最末。

所有選項卡均能自由移動且可撕離|副本撕離,雙擊選項卡自動關閉。

當按住 Ctrl 鍵調用小程序時,當前小部件選定字符不起作用。

 

目錄選項卡


按下 Alt + 鼠標左鍵點擊,可快速編輯現有條目名稱。

鼠標移到彈齣圖像預覽窗口頂部展示標題欄,且不再自動退齣。

 

文本選項卡


當通過外部程序修改|還原文檔時,鼠標點擊|切換到文本選項卡自動刷新 Text 視圖內容。

 

Web 選項卡


HTML5 HTML4 網頁文件可重復打開。

支持 HTML5 HTML4 網頁文件以渲染|源代碼展示方式重復打開。

按下 Ctrl+G 鍵打開主在綫翻譯選項卡,按下 Ctrl+Shift+G 鍵打開從屬在綫翻譯選項卡。

自動刷新無內容 加載齣錯的 Web 選項卡,按住 Shift 鍵再點擊彈齣鏈接在原選項卡中加載新頁麵,按住 Ctrl 鍵再點擊普通鏈接創建新 Web 選項卡。

若遠程代理服務器配置參數或連接存在問題,使用 Web 選項卡將無法訪問任何非本地網絡資源 (重啓應用後,自動還原到初始非代理狀態)。

打開首選項窗口 --> 網頁瀏覽器 --> 配置網絡代理 --> Web 選項卡右鍵菜單 一鍵切換連接到遠程代理服務器 (告彆翻牆煩惱)。

點擊視圖切換可將靜態|動態 HTML4 HTML5 文檔,切換成渲染網頁|源代碼純文本|源代碼 Web 錶示方式。

當通過外部程序修改|還原文檔時,鼠標點擊|當前選項卡自動刷新 Web 視圖內容。

三擊 Web 選項卡刷新按鈕,重置當前頁麵並重新加載當前鏈接。

當按住 Ctrl 鍵調用小程序時,當前選項卡選定字符不起作用。

主窗口左下角展示 Web 視圖選定字符數|行數信息。

一次性快速、重復彈齣多個鏈接僅保留首個選項卡。

 

PDF 選項卡


支持本地 PDF 文檔查看,HTTP HTTPS 遠程 PDF 文檔查看。

 

圖像選項卡


在展示圖像視圖中,按住 Ctrl + 鼠標滾輪縮放圖像展示大小。

 

定製擴展


默認支持 en-US 美式英語|zh-CN 简体中文|zh-TW 繁體中文 GUI (圖形用戶界麵),其它語言請采用 數字翻譯 本地化工具,使用 /i18n/en-US.ts 源文件自行擴展。

基於 Qt 5.14 C/C++ 開發, 能編寫調試 Python Qt C/C++ HTML5 Bootstrap CSS JavaScript jQuery 等編程語言源代碼。

用戶可按 API 規範 編寫 調試 加載擴展插件|腳本,首選項窗口可一鍵切換 標準|調試 GUI (圖形用戶界麵) 模式。

Debug 選項卡過濾文本對話框,可按匹配起始配置不展示輸齣行規則。

Command 選項卡執行命令時,在其中點擊鼠標按鈕無響應 (防誤操作)。

Debug SHELL Command 選項卡默認存儲最後 50 條命令,按↑ ↓光標鍵切換 (在多行編輯模式下時,按 Ctrl + ↑ ↓光標鍵)。

Debug 選項卡工作時默認不占用任何 TCP 端口 (按住 Ctrl 鍵工作時占用 81 TCP 端口),SHELL 選項卡工作時占用 81 TCP 端口。

雙擊 Debug 選項卡異常迴溯文檔路徑提示行 (即使包含 ??? 無法識彆路徑字符),將自動打開對應文檔並精確定位齣錯行,如下所示:

Traceback (most recent call last):
  File "D:\source\36\py ?????\dser\widget\localize.py", line 166, in keyPressEvent
    if event.text() not in self.listSpecial: #????? "???" ???? "???????б?" ??
AttributeError: 'DtView' object has no attribute 'listSpecial'
					

深度集成 CMD.exe (或其它無 GUI 調度程序) 控製颱,譬如:支持 Python Cython PyInstaller PyQt PySide wxPython Git Clang swigwin 等;Python 交互 Shell。

集成 python27.dll python34.dll python36.dll 及微軟 Visual C++ 2015 Redistributable Update3 動態鏈接庫, 自帶 Python3.6.8 基本模塊。 若未進行配置, 運行 Command 選項卡 Runtime 時會使用這些動態鏈接庫 (或模塊)。

 

其它


臨時文件目錄 C:/DT-docu 或 D:/DT-docu (若新版 APP 無法正常啓動或使用,請先手動清理此目錄)。

其中 history 為補全字符 書簽數據存儲目錄 (應保留)。 其中 applet 為小程序配置文件存儲目錄 (可刪除), download 為下載文件小程序數據存儲目錄 (可刪除), temp 為 APP 臨時文件存儲目錄 (可刪除)。

最小化對話框 1 分鍾倒計時自動關閉。

按下 Shift+F 鍵展示右鍵菜單, Ctrl+鼠標左鍵水平移動文本視圖垂直綫。

鼠標雙擊滾動條可快速捲動到頂部底部 (或左側右側), 雙擊摺疊欄頂部底部可塌陷所有要隱藏內容。

 

小程序


路徑模糊批處理支持 <1_dirProxyMarker> 萬能目錄通配符, HTML 文件模糊批處理支持 <relativePathMarker> 萬能相對路徑通配符, 文件目錄重命名或文本模糊批處理支持 <100_charProxyMarker> 萬能字符通配符。

小程序 無重要操作 5 分鍾倒計時 自動退齣,自帶 定時關機 ,在需要時可計時 定時關閉計算機電源 (或重啓 注銷 休眠)。

結果選項卡刷新特性能重載先前手動保存內容, 且 Ctrl + 雙擊鼠標還可快速迴調主程序處理單元格文本。

文檔聚集對話框可將結果選項卡中列齣的所有文件,快速匯集到指定目的地目錄。

未獨立發布的小程序界麵語言 主題顔色從屬主程序,單獨設置不起作用。

高速模式小程序會據工況智能援引 CPU (最多調用所有綫程 100% CPU 資源)。

若感覺小程序運行異常,可使用恢復按鈕 (或首選項窗口齣廠設置按鈕) 快速還原到其初始狀態。

 

小工具


集成把屏幕內容快速抓取成圖像的 數字截屏 功能。

 

數字助理


默認集成可誦讀網頁文字 文本內容的 TTS (文本轉語音) 輸齣語音助理,按 F10 鍵終止語音,按 Ctrl + F10 鍵退齣助理。

集成支持 HTTP HTTPS 協議的 全數下載 和 Web 選項卡直接下載功能。

集成按內容關鍵詞查找文件的 FTS (全文搜索) 功能。

集成代替係統默認文檔搜索的 文件搜索 功能。

 

編輯格式

使用場景 文件格式 使用場景 文件格式
Digitser 文件 .dscf .dscp .dsdc .dser .dsml 文本文件 .dat .data .log .txt
微軟 Office Excel .csv .dcsv 微軟 Office Word
Adobe Acrobat 達索 SolidWorks
CG 動畫 圖片文件
Web 圖片文件
圖標文件 Adobe Photoshop
字體文件 Maxon Cinema 4D 動畫
音頻文件 視頻文件
Web 流媒體 虛擬光盤鏡像文件
存檔壓縮文件 HTML 超文本標記語言 .css .htm .html .mht .url
Markdown 標記語言 .md .rst XML 可擴展標記語言 .dxml .xhtm .xhtml .xml
數據庫 .db 匯編語言 .asm
C/C++ 編程語言 .c .cpp .cxx .h CMake 跨平颱構建源碼 .cmake
GO 編程語言 .go Erlang 編程語言 .erl
Qt/C++ 框架 .prf .pri .prl .pro .qml .qrc .qss .ts .ui C# 編程語言 .cs
微軟 Visual Studio IDE .sln .suo 微軟 Windows 平颱編程語言 .rc
微軟 Windows 平颱 .bat .cmd .conf .inf .ini .reg Java 編程語言 .java .jsp
JavaScript 編程語言 .js .json .jsond .jsonk .pyproject PHP 超文本預處理語言 .php
Ruby 編程語言 .rb .rbw Python 編程語言 .pth .py .pyw .pyi
Cython 編程語言 .pxd .pyx Python 其它領域 .pyp .sip .spec
Lua 編程語言 .lua
Perl 編程語言 .pl .pm 活動服務器頁麵 .asa .asc .asp
Git 版本管理 .git Linux 平颱 .list
Oracle VM 虛擬機 VirtualBox .vbox .vbox-prev

具體支持哪些格式,以發布版為準。

 

查看格式

使用場景 文件格式 使用場景 文件格式
Digitser 文件 .dscf .dscp .dsdc .dser .dsml 文本文件 .dat .data .log .txt
微軟 Office Excel .csv .dcsv 微軟 Office Word
Adobe Acrobat .pdf 達索 SolidWorks
CG 動畫 圖片文件 .bmp .gif .svg .tif .tiff
Web 圖片文件 .jpg .jpeg .webp
圖標文件 .ico .png Adobe Photoshop
字體文件 Maxon Cinema 4D 動畫
音頻文件 .aac .mp3 .wav .wma 視頻文件
Web 流媒體 .flv .mp4 .ogg .ogv .webm 虛擬光盤鏡像文件
存檔壓縮文件 HTML 超文本標記語言 .css .htm .html .mht .url
Markdown 標記語言 .md .rst XML 可擴展標記語言 .dxml .xhtm .xhtml .xml
數據庫 .db 匯編語言 .asm
C/C++ 編程語言 .c .cpp .cxx .h CMake 跨平颱構建源碼 .cmake
GO 編程語言 .go Erlang 編程語言 .erl
Qt/C++ 框架 .prf .pri .prl .pro .qml .qrc .qss .ts .ui C# 編程語言 .cs
微軟 Visual Studio IDE .sln .suo 微軟 Windows 平颱編程語言 .rc
微軟 Windows 平颱 .bat .cmd .conf .inf .ini Java 編程語言 .java .jsp
JavaScript 編程語言 .js .json .jsond .jsonk .pyproject PHP 超文本預處理語言 .php
Ruby 編程語言 .rb .rbw Python 編程語言 .pth .py .pyw .pyi
Cython 編程語言 .pxd .pyx Python 其它領域 .pyp .sip .spec
Lua 編程語言 .lua
Perl 編程語言 .pl .pm 活動服務器頁麵 .asa .asc .asp
Git 版本管理 .git Linux 平颱 .list
Oracle VM 虛擬機 VirtualBox .vbox .vbox-prev

具體支持哪些格式,以發布版為準。