RunestoneiOS 高性能文本编辑器框架

联合创作 · 2023-09-30 16:07

Runestone 是具有代码编辑功能的 iOS 高性能纯文本编辑器,适用于 iPhone 和 iPad。 Runestone 使用 GitHub 的 Tree-sitter 将代码解析为语法树,该树用于需要理解编辑器中代码的功能,例如语法高亮。

特征

  • 语法高亮
  • 行号
  • 突出显示选定的行
  • 显示不可见字符(制表符、空格和换行符)
  • 插入字符对
  • 自定义颜色和字体
  • 调整行高
  • 添加垂直和水平滚动
  • 在文本视图中突出显示范围
  • 使用正则表达式搜索文本
  • 自动检测文件是否使用空格或制表符进行缩进
  • 指定插入换行符时要使用的换行符
  • 自动检测文本中的行尾

Catalyst

该项目目前的重点是 iPhone 和 iPad,但借助苹果的 Catalyst 也能在 Mac 上使用,但没有经过全面测试。

项目

Runestone 框架由同名应用程序使用。 Runestone 应用程序是适用于 iPhone 和 iPad 的纯文本编辑器,它使用了该框架的所有功能。

浏览 2
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报