Void Writer
软件描述
一款便携式、无干扰的写作工具,支持自定义主题、自动保存和覆盖保护。以极简主义为设计理念。
官方网站
访问软件的官方网站了解更多信息
github.com
安全链接HTTPS
什么是 Void Writer?
Void Writer 是一个使用 Python3 编写的极简、跨平台文本编辑器,无需依赖其他库,专为希望获得专注、无干扰写作环境的作者设计。它采用轻量级架构和强大的功能集,提供可主题化、支持会话持久化和便携性的流畅写作体验。
极简界面:全屏居中的文本区域有效消除干扰,支持可配置的行宽和打字机式定位,以实现人体工学的写作体验。
跨平台便携性:仅使用一个 Python 脚本,仅依赖标准库(Tkinter 8.5 及以上版本)。
主题系统:支持多种编辑器主题(深色、纸张、琥珀色、nord、gruvbox_light、gruvbox_dark、monokai、cobalt、自定义),可自定义背景和前景颜色。菜单和弹窗统一采用深色主题,确保视觉一致性。
会话持久化:通过会话文件(last_session.txt)自动保存并恢复最近打开的文件。
自动保存:可配置的自动保存间隔(默认为 10 秒),确保数据完整性,无需手动操作,通过后台线程循环实现。
大范围删除备份:当删除内容超过 3000 个字符时,自动创建备份文件,并附加一个随机四位后缀,防止数据丢失。
可自定义设置:
- 字体家族(可从系统字体或预设字体如 Consolas、Arial 中选择)及字号。
- 文本换行的最大字符宽度。
- 打字机定位(垂直对齐为窗口高度的百分比)。
- 可选的底部右角单词计数显示。
- 上下文菜单:右键可访问设置、保存、打开、全屏切换和退出功能,整体采用深色主题以保持一致性。
- 快捷键支持:直观的快捷键(Ctrl+O 打开,Ctrl+S 保存,F12 进入设置,F11 切换全屏,Esc 退出),提升工作效率。
- 撤销支持:文本区域内置撤销栈,保留编辑历史。
- 响应式布局:根据窗口大小和字体度量动态居中文本区域,确保最佳可读性。