Diweber 2024 v15.7.2.2 build 20241025.141438
HTML5 编程 JavaScript 编程
多媒体 通用特性
文本编辑器 文档选项卡
目录选项卡 文本选项卡
Web 选项卡 PDF 选项卡
图像选项卡
定制扩展 其它
小程序 小工具
数字助理
可编辑 可查看
Diweber (数字网页 IDE 的 en-US 别名,音译迪崴博 帝纬伯) = 数字 Python IDE + SEO搜索引擎优化 + HTML5编程增强 + HTML代码格式化
譬如:所见即所得 高效编写重构,Robots 死链检测 站点地图,批量修改 自动化版本管理, 还集成了很多网站开发 文档处理 直接间接排版 编码转换 语音助理等 小程序 。
主要针对 HTML5 HTML4 Bootstrap4 Bootstrap3 JavaScript jQuery Python Cython 自适应静态网站及 DyWeb Django Flask Bottle AioHttp 等自适应动态网站全开发流程进行优化 拓展。
此应用适合 Web开发者 IT程序员等 用于处理 静态 动态网站站群 ,HTML5 CSS3 JavaScript jQuery Python Cython C/C++ Qt 等编程语言源代码,各种文档 字符 文本编码信息等 用途。
应用 demo 目录下带有几套 Bootstrap 3.3.7 4.x 静态网站模板, 一次部署即可搞定手机 平板 桌面及各种浏览器 操作系统环境。
集成 SEO (搜索引擎优化) 全流程相关工具。
譬如:
Robots TXT站点地图 XML站点地图 站点地图转换
死链检测 死链校正
集成 Python 编程基本特性 开发工具。
譬如:
批量修改 版本管理 代码补全 关键词导航 鸟瞰导航 精确行定位
集成 HTML批量格式化 工具。
集成 HTML5 编程基本特性 开发工具。
譬如:
批量修改 版本管理 代码补全 关键词导航 鸟瞰导航 精确行定位
所见即所得 HTML代码格式化 CSS代码格式化
集成 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 视图内容。
HTML5 HTML4 网页文件可重复打开,但会提示。
支持 HTML5 HTML4 网页文件以渲染|源代码展示方式重复打开。
按下 Ctrl+G 键打开主在线翻译选项卡,按下 Ctrl+Shift+G 键打开从属在线翻译选项卡。
自动刷新无内容 加载出错的 Web 选项卡,按住 Shift 键再点击弹出链接在原选项卡中加载新页面,按住 Ctrl 键再点击普通链接创建新 Web 选项卡。
若远程代理服务器配置参数或连接存在问题,使用 Web 选项卡将无法访问任何非本地网络资源 (重启应用后,自动还原到初始非代理状态)。
打开首选项窗口 --> 网页浏览器 --> 配置网络代理 --> Web 选项卡右键菜单 一键切换连接到远程代理服务器 (告别翻墙烦恼)。
点击视图切换可将静态|动态 HTML4 HTML5 文档,切换成渲染网页|源代码纯文本|源代码 Web 表示方式。
当通过外部程序修改|还原文档时,鼠标点击|当前选项卡自动刷新 Web 视图内容。
三击 Web 选项卡刷新按钮,重置当前页面并重新加载当前链接。
当按住 Ctrl 键调用小程序时,当前选项卡选定字符不起作用。
主窗口左下角展示 Web 视图选定字符数|行数信息。
一次性快速、重复弹出多个链接仅保留首个选项卡。
支持本地 PDF 文档查看,HTTP HTTPS 远程 PDF 文档查看。
在展示图像视图中,按住 Ctrl + 鼠标滚轮缩放图像展示大小。
默认支持 en-US 美式英语|fr-FR 法国法语|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 | 达索 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 |
具体支持哪些格式,以发布版为准。