爱意满满的作品展示区。
SkyEcho

[开源] TinyEdit: MacOS 现代化 轻量文本编辑器 SwiftUI

  •  
  •   SkyEcho · 1h 32m ago · 122 views

    目前大部分工作都由 AI Agent 完成,但偶尔还是要打开文本文件:阅读 Agent 写的 Markdown 文档,查看 JSON 数据,或者修改一个 txt 文件。

    市面上的文本编辑器有的太重,有的 UI 太老,有的还要付费,所以干脆自己做了一个轻量文本编辑器 TinyEdit,顺手加了一些自己常用的小功能。

    overview

    基础功能

    • 打开常见文本文件
      支持 TXT 、Markdown 、JSON 和代码文件

    • 高亮代码
      支持常见编程语言,比如 Python 、JavaScript 、Swift 和 SQL ,能自动识别语言

    • 预览 Markdown
      按 ⇧⌘V ,原文和预览并排显示。支持表格、代码块和图片,也兼容 macOS 的预览

    • 自动保留内容
      不用先新建文件。退出应用后,未保存的内容不会丢失,下次打开时还在

    贴心的小功能

    features

    • 记录待办事项
      在 Markdown 里写 - [ ],点击方框或按 ⌘↩ 就能标记完成

    • 识别图片中的文字
      粘贴一张截图,图中的文字会自动 OCR 成文本

    • 随手计算
      输入 1 + 1,行尾就会显示结果,按 Tab 插入

    • 解码粘贴的内容
      粘贴 Base64 、URL 编码或时间戳,会直接显示解码结果

    • 处理 JSON
      把光标放在字段上,可以复制键、值或路径。遇到颜色、图片 URL 或时间戳时,支持快捷预览

    • 翻译文本
      选中文字就能翻译,原文和译文并排显示

    • 发送 curl
      复制了一个 curl 后,可以直接发起请求并查看返回的 JSON ,不用再复制到终端里执行

    其他信息

    • Mac 原生应用,界面简洁,打开快。用 SwiftUI + TextKit 2 做的现代 UI
    • 支持深色和浅色模式
    • 支持中文、英文、日文等 8 种界面语言
    • 没有广告,不收集数据
    • 开源免费

    项目地址: https://github.com/YangHanqing/tinyedit

    安装

    1. 确认你的 Mac 是 Apple 芯片( M 系列),系统为 macOS 15 或更高版本
    2. 下载安装包:https://github.com/YangHanqing/tinyedit/releases
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3729 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 05:25 · PVG 13:25 · LAX 21:25 · JFK 00:25
    ♥ Do have faith in what you're doing.