Textosaurus
软件描述
基于 Qt 和 Scintilla 的简单跨平台文本编辑器。
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 Textosaurus?
功能
用户界面:
跨平台一致的外观与感觉,
可配置的工具栏,
可更换的图标主题和样式,
主窗口会记住其位置和大小,
可隐藏的工具栏和状态栏,
简洁的界面,
可移动的侧边栏:
“输出”侧边栏——可显示外部工具的输出及其他信息,
“文件系统”侧边栏——可浏览文件夹层次结构,并将部分文件标记为 favorites,
“Markdown 预览”侧边栏——可显示你的 Markdown 脚本的简单预览,
标签式界面。
文本编辑器组件:
支持多种输入编码,
自动检测输入文件编码(通过内置的 uchardet 工具),
每个单独文档可切换编码,
内部使用完整的 UTF-8 编码,
支持混合 TAB 和空格的自动缩进,
可加载较大文件(100 MB 的文件不应成问题),
支持打印文件,包括语法高亮,
支持打印为 PDF,
可隐藏行号,
支持可配置的颜色主题,
URL 高亮(在大文件上快速生效,仅当前可见行生效),
高亮当前选择内容的出现位置(在大文件上快速生效,仅当前可见行生效),
可切换缩进字符(空格或制表符),
可调节制表符/缩进宽度,
可调节垂直线高度(同时响应 SHIFT+滚轮上下键操作),
可调节编辑器字体(字体大小也可通过 CTRL+滚轮上下键调节),
支持显示连字(已在 GNU/Linux 和 Windows 上使用 Fira Code 进行测试),
简单的查找/替换功能,支持:
向前或向后搜索纯字符串或正则表达式(ECMAScript),
显示搜索词在文档中的出现次数,
替换所有匹配项,
通过“查找结果”侧边栏显示查找结果,
新文档可切换行尾符(EOL)模式,
自动检测行尾符模式,
支持多种文本格式的语法高亮,
提供直观的语法高亮器菜单筛选功能,
支持现有行尾符的转换,
可切换显示行尾符/空白字符的可见性。