极简文本编辑器Seditor

admin 2026-03-03 09:20:13 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 作者开发了一款基于原生AppKit的极简文本编辑器Seditor,旨在满足macOS下自动保存、行号显示及低资源占用的需求。文章列举了多标签、主题切换等核心功能,提供了Swift运行命令、打包脚本及工具链排查方法,并分享了GitHub源码。该工具面向个人使用,文末附带红包推广信息。 综合评分: 70 文章分类: 产品介绍,其他


cover_image

极简文本编辑器Seditor

原创

1ns1ght 1ns1ght

知行之树

2026年2月15日 19:29 新疆

一直以来我都有一个近乎“洁癖”的需求:希望有一款极简风格、功能的文件编辑器,但又不喜欢用操作系统内置的文本编辑器,哈哈哈,我对它的核心要求只有:自动保存、行号显示、占用资源少。这两天借助 Codex 的能力,将它实现了。由于我的主力电脑是 Mac M4 Pro,操作系统版本为26.3 (25D125),所以目前只在该操作系统下进行了测试。代码已上传GitHub 仓库,https://github.com/want2live233/Seditor。

马上过年了,平台送了红包封面的额度,我做了一款送给大家,希望大家能够喜欢,一共 300 个,数量有限,先到先得,可以直接划到文末领取。

以下是编辑器相关的内容,按需阅读。

原生 AppKit极简文本编辑器,面向个人使用,强调小体积、低资源占用、良好 CJK 输入体验。

已实现

  • 左侧行号 + 右侧滚动条

  • 原生触控板手势滚动

  • 自动保存(0.8 秒防抖,写入 ~/Library/Application Support/Seditor/autosave.txt

  • 打开/保存文件

  • Cmd+O打开

  • Cmd+S保存

  • Shift+Cmd+S另存为

  • 多标签

  • Cmd+T新建标签

  • Cmd+W关闭当前标签

  • Shift+Cmd+]Shift+Cmd+[切换标签

  • 顶部右侧 +按钮新建标签

  • 仅渲染可视区行号(大文件更省资源)

  • 主题切换(System/Light/Dark)

  • 字体大小调整(View 菜单)

运行

swift run Seditor

打包 .app(固定图标)

项目已包含固定图标资源:

  • /Users/x/Documents/Seditor/Assets/AppIcon.icns

一键打包:

cd "/Users/x/Documents/Seditor"
./scripts/build_app.sh

输出位置:

  • /Users/x/Documents/Seditor/dist/Seditor.app

工具链问题排查

如果你遇到 Swift编译器和 SDK 版本不匹配(this SDK is not supported by the compiler),先检查并对齐工具链:

xcode-select -p
xcodebuild -version
swift --version
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

核心文件

  • /Users/x/Documents/Seditor/Package.swift
  • /Users/x/Documents/Seditor/Assets/AppIcon.icns
  • /Users/x/Documents/Seditor/scripts/build_app.sh
  • /Users/x/Documents/Seditor/Sources/Seditor/App/Main.swift
  • /Users/x/Documents/Seditor/Sources/Seditor/App/AppDelegate.swift
  • /Users/x/Documents/Seditor/Sources/Seditor/Core/EditorSession.swift
  • /Users/x/Documents/Seditor/Sources/Seditor/Core/EditorTheme.swift
  • /Users/x/Documents/Seditor/Sources/Seditor/Views/EditorTextView.swift
  • /Users/x/Documents/Seditor/Sources/Seditor/Views/GutterView.swift

免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:知行之树 1ns1ght 1ns1ght《极简文本编辑器Seditor》

极简文本编辑器Seditor 网络安全文章

极简文本编辑器Seditor

文章总结: 作者开发了一款基于原生AppKit的极简文本编辑器Seditor,旨在满足macOS下自动保存、行号显示及低资源占用的需求。文章列举了多标签、主题切
千问红包也来了! 网络安全文章

千问红包也来了!

文章总结: 文章主要推广阿里千问APP的新春口令红包活动,用户在对话框发送指定口令即可领取现金红包,最高2888元,支持直接提现。活动覆盖日常口令及除夕夜红包雨
评论:0   参与:  0