ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Swift Next

Swift-Next ST4

适用于 Sublime Text 的异步/等待时代的 Swift 语法包,具有额外功能。

标签 语言语法

详细资料

安装数量

  • 总计 456
  • Win 63
  • Mac 354
  • Linux 39
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 0 1 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 2 0 0 0 2 3 1 1 0 0 0 0 0 1 0 0 0 1 0 1
Mac 0 3 1 0 3 3 1 1 7 2 1 2 3 0 1 0 3 1 0 1 1 5 3 2 2 1 2 2 2 4 0 1 0 2 5 5 0 4 3 3 3 3 5 4 3 3
Linux 0 0 0 0 1 0 0 0 1 0 0 0 1 1 1 1 0 0 0 2 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0

README

源代码
raw.​githubusercontent.​com

Swift Next

异步/等待时代的 Swift 语法包

[!重要] 这似乎是一段时间以前就废弃的 Swift-Next 仓库的分支。它的目的是双向:既作为 ST 包控制工具的包源,又为社区贡献提供空间。在这个项目中,(除了一些小的错误修复外)所有的工作都由 @aerobounce 完成。如果你能联系到他,请与他联系,以便他可以拥有这个组织。他在成功的漫长旅程中停在了终点线前是不公平的。

功能

  • Swift 5.6 支持
    • 不支持较旧版本的 Swift(已废弃或退役的语法),也没有计划支持。
  • 支持 文档注释语法
  • 支持 MARK:FIXME:
  • Xcode 风格的符号列表
  • 与 Sublime Text 的新正则表达式引擎兼容

状态

  • [ ] 针对apple/swift 仓库中的所有 Swift 文件进行视觉测试完成
    • [x] swift-5.6-RELEASE/benchmark
    • [x] swift-5.6-RELEASE/libswift
  • [ ] 解决文件中留下的 TODOs
  • [ ] 针对作用域错误棘手的边缘情况
  • [ ] 删除 leaves for debugging purpose
  • [ ] 添加测试
  • [ ] 添加构建系统(如果可能的话是跨平台的?)
  • [ ] 支持 swift-5.7-RELEASE
  • [x] 更好的文档标记支持

安装

Package Control

  1. 如果您之前还没有做这个操作,请安装 Sublime Text Package Control 插件。
  2. 打开命令面板,输入 Package Control: Install Package。
  3. 输入 OpenAI,按 Enter。

手动

  1. 下载此仓库
  2. 将提取的目录移动到:Sublime Text → 偏好设置 → 浏览包… → “用户”目录

开发

编辑环境

技巧

将多个单词最小化为正则表达式模式

$ grex --no-anchors --capture-groups ...

参考文献

如果您像我一样初涉正则表达式,第一次要创建语法定义文件,这里有你需要的一切。

Sublime Text

正则表达式

Swift

Swift的其他基本包

许可证

  • MIT