数字 Python IDE Logo 数字 Python IDE 2021 v13.4.3.10 build 20210727.175153

 

此应用适合 IT程序员 Web开发者 人工智能AI研发者等 用于处理 Python Cython C/C++ Qt HTML5 CSS3 JavaScript jQuery 等编程语言源代码,各种文档 字符 文本编码信息等 用途。

主要针对 Python2.7.x 3.x Cython PyQt4.x 5.x PySide1.x 2.x PyInstaller 代码开发流程进行优化, 譬如:高效编写重构 批量修改 自动化版本管理, 还集成了很多文件处理 间接排版 编码转换 语音助理等 小程序

数字 Python IDE = Python编程 + HTML5编程 + JavaScript编程 + 文本编辑器 + Web浏览器 + 文档管理增强 + 批处理增强 + TTS文本转语音 + 字符转码

 

Python 编程


集成 RE正则测试 工具。

集成 Python 编程基本特性 开发工具。

譬如:

批量修改 版本管理 代码补全 关键词导航 鸟瞰导航 精确行定位

自带 Cython PyInstaller 深度集成 批处理工具。

自带空格校正 注释移除 等批处理工具。

 

HTML5 编程


集成 HTML5 编程基本特性。

譬如:

批量修改 版本管理 代码补全 关键词导航 鸟瞰导航 精确行定位

所见即所得 HTML代码格式化 CSS代码格式化

 

JavaScript 编程


集成 JavaScript 编程基本特性。

譬如:

批量修改 版本管理 代码补全 关键词导航 鸟瞰导航 精确行定位

 

通用特性


主程序启动 10 秒后非正常退出, 会再次自动快速重启。

应用对常用桌面操作进行了挖掘 提质增效 拓展集成, 使之在相对智能的情况下,实现自动化批处理。

6 万左右文件批量修改 更新版本理想状态下核心耗时不过 1 分钟, 全文搜索耗时不过 40 秒, 家用双核 4 线程 CPU 8GB 内存工况 (配置更高会更快)。

采用应用 + 小程序 + 小工具方式架构, 结合模糊|高精度批处理 (充分挖掘硬件性能), 及多文件|多工程|多版本并行|增量孪生 (高可控 快速迭代) 柔性数字化理念。

文本转语音菜单 --> 勾选剪贴板:监视, 就能以剪贴板文本创建新文件 (或追加到现有文件), 或调用语音助理诵读文本。

应用会自动保存过往主要操作参数,必要时,亦可还原到初始状态。

鼠标双击输入行框可选择所有内容。

拖拽窗口 对话框右下角,会随鼠标位置自动缩放当前图形界面尺寸。

拖拽窗口 对话框 4 周边缘 (除主窗口部分区域外),会随鼠标自动缩放尺寸。

收藏夹菜单可收藏 快速打开常用文件-目录,历史记录菜单可快速查看过往历史。

配备常用 (最多 500)|收藏夹|历史记录 (最多 4000) 3 级书签管理方式。

使可编辑路径组合框文档 目录路径后紧跟 /.. 字符自动切换到上级父目录。

在可编辑路径组合框中键入 / \ . 及单字母字符自动变成分区盘符。

 

文本编辑器


当存在文档 链接 关键词对话框时,按住 Ctrl 键会将选字符追加到输入框。

在文本视图中按住 Ctrl 键不放拖拽鼠标,可将选定字符插入释放鼠标位置处。

在文本视图中按住 Ctrl 键拖拽鼠标放开 Ctrl 键,可将选定字符移至释放鼠标位置处。

在文本视图中,按住 Ctrl 键不放才能全文高亮突显选定字符 (2 个以上) 和移动垂直参考线。

当 Text 视图内容未加载完成前,按加载进度对话框取消按钮会将当前视图改为只读模式 (防误操作)。

在 Python 文本视图中键入 粘贴成对使用的 __ '' "" 特殊字符中的一个时,会自动补齐另一个。

在 Python 文本视图中键入 粘贴组合使用的 != () == [] {} \\ <= >= 特殊字符中的第一个时,会自动补齐第二个。

在 HTML JavaScript Python 文本视图中键入 en-US 字符时,会根据上下文情况自动判断并展示补全提示对话框。

主窗口右下角展示当前文档编码字符集|Tab 键等效空格数 (每 Tab 在文本视图中展示占 80 像素)。

Ctrl + H 键展示查找替换栏,可快速高亮|查找|定点替换 (从属鼠标位置) 指定位置之后字符。

Ctrl + F 键展示查找栏,可快速高亮|查找 (从属鼠标位置) 指定位置之后字符。

在文本视图中实时选定字符时,主窗口左下角展示行列|字符数|行数信息。

自动换行可将文本视图切换成从属界面宽度的换行|不换行表示方式。

按住 Ctrl+鼠标左键点击右上角组合框展示|隐藏右侧视图。

文本选项卡侧边栏支持字母键快速导航。

三击可选择文本视图当前行。

 

文档选项卡


向左拖曳选项卡至最左侧时自动将其置于最前,向右拖曳选项卡至最右侧时自动将其置于最末。

文本文件|目录不可重复打开。

启动时按住 Ctrl 键,不会预加载任何文档。

当按住 Ctrl 键于选项卡导航栏编辑框回车时创建新选项卡。

当按住 Ctrl 键调用小程序时,当前选项卡选定字符不起作用。

当通过外部程序修改|还原文档时,鼠标点击|当前文本选项卡自动刷新主 Text 视图内容。

所有选项卡均能自由移动且可撕离|副本撕离,双击选项卡自动关闭。

所有菜单可撕离,方便随时调用其功能项。

 

Web 选项卡


HTML5 HTML4 网页文件可重复打开。

支持 HTML5 HTML4 网页文件以渲染|源代码展示方式重复打开。

按下 Ctrl+G 键打开主在线翻译选项卡,按下 Ctrl+Shift+G 键打开从属在线翻译选项卡。

自动刷新无内容 加载出错的 Web 选项卡,按住 Shift 键再点击弹出链接在原选项卡中加载新页面,按住 Ctrl 键再点击普通链接创建新 Web 选项卡。

若远程代理服务器配置参数或连接存在问题,使用 Web 选项卡将无法访问任何非本地网络资源 (重启应用后,自动还原到初始非代理状态)。

打开首选项窗口 --> 网页浏览器 --> 配置网络代理 --> Web 选项卡右键菜单 一键切换连接到远程代理服务器 (告别翻墙烦恼)。

点击视图切换可将静态|动态 HTML4 HTML5 文档,切换成渲染网页|源代码纯文本|源代码 Web 表示方式。

当通过外部程序修改|还原文档时,鼠标点击|当前选项卡自动刷新 Web 视图内容。

三击 Web 选项卡刷新按钮,重置当前页面并重新加载当前链接。

当按住 Ctrl 键调用小程序时,当前选项卡选定字符不起作用。

主窗口左下角展示 Web 视图选定字符数|行数信息。

一次性快速、重复弹出多个链接仅保留首个选项卡。

 

定制扩展


默认支持 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 (图形用户界面) 模式。

运行选项卡过滤文本对话框,可按匹配起始配置不展示输出行规则。

Command 选项卡执行命令时,在其中点击鼠标按钮无响应 (防误操作)。

运行 SHELL Command 选项卡默认存储最后 50 条命令,按↑ ↓光标键切换 (在多行编辑模式下时,按 Ctrl + ↑ ↓光标键)。

双击运行选项卡异常回溯文档路径提示行 (即使包含 ??? 无法识别路径字符),将自动打开对应文档并精确定位出错行,如下所示:

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 C# 编程语言 .cs
微软 Visual Studio IDE .sln .suo 微软 Windows 平台编程语言 .rc
微软 Windows 平台 .bat .cmd .conf .inf .ini .reg Java 编程语言 .java
JavaScript 编程语言 .js .json .jsond .jsonk .pyproject PHP 超文本预处理语言 .php
Ruby 编程语言 .rb .rbw Python 编程语言 .py .pyw .pyi .sip .spec
Cython 编程语言 .pxd .pyx 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 C# 编程语言 .cs
微软 Visual Studio IDE .sln .suo 微软 Windows 平台编程语言 .rc
微软 Windows 平台 .bat .cmd .conf .inf .ini Java 编程语言 .java
JavaScript 编程语言 .js .json .jsond .jsonk .pyproject PHP 超文本预处理语言 .php
Ruby 编程语言 .rb .rbw Python 编程语言 .py .pyw pyi .sip .spec
Cython 编程语言 .pxd .pyx Lua 编程语言 .lua
Perl 编程语言 .pl .pm 活动服务器页面 .asa .asc .asp
Git 版本管理 .git Linux 平台 .list
Oracle VM 虚拟机 VirtualBox .vbox .vbox-prev