ReaSyntax
在 Cockos REAPER 中发现的脚本语言的语法:Jesusonic/EEL/WALTER
详情
安装次数
- 总计 987
- Win 619
- Mac 273
- Linux 95
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日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
ReaSyntax
为在 Cockos REAPER 中发现的脚本语言(Jesusonic/EEL/LUA/WALTER)提供的 Sublime text 语法包
在这个项目上投入了大量努力。如果您认真使用它,请考虑支持开发者 :heart::heart::heart:
安装
使用包控制
- 安装 包控制
- 使用
Cmd+Shift+P
或Ctrl+Shift+P
并搜索包控制: 安装包
- 等待包控制下载最新的包列表并搜索
ReaSyntax
手动下载
- 从这里下载压缩的存储库
- 解压缩文件并将文件夹重命名为
ReaSyntax
- 使用菜单项
首选项 -> 浏览包...
查找您的包
文件夹 - 将文件夹复制到您的 Sublime Text
包
文件夹中
使用 git
- 使用菜单项
首选项 -> 浏览包...
查找您的包
文件夹 - 在
包
文件夹内,使用命令git clone https://github.com/Breeder/ReaSyntax/ "ReaSyntax"
来克隆存储库
功能
适用于 REAPER 中 3 种语言的语法
JS - 一种即时编译的脚本语言,允许您修改和/或生成音频和 MIDI,以及绘制基于向量的自定义 UI 和分析显示。
ReaScript/EEL - REAPER 允许您使用 Python、Lua 和其自身的语言 EEL 来创建脚本,这些脚本可以调用任何操作并使用大多数 API 函数。EEL 看起来很像 JavaScript(JavaScript 引用的很大一部分也适用于 EEL),且在 REAPER 中原生化实现,因此运行 EEL 脚本没有依赖。它似乎也比 Python 运行更快。
ReaScript/Lua - Sublime Text 拥有 Lua 脚本所需的所有语法,但 ReaSyntax 加入了秘密配方——REAPER API 的自动完成!减少文档研究时间,更多地编码!
WALTER - 允许您定义 REAPER 内部对象的可视布局和外观——目前,可以用于自定义轨道面板、混音面板、包络面板、进程等…的布局和外观。
自动完成
ReaSyntax 包括所有内置函数及其参数(JS、EEL、LUA)的完成。WALTER 的完成包括所有可能的关键字。
额外的配色方案
- 默认 - 内置 Monokai Bright 的修改版,使其与提供的语法配合得更默契
- JS 编辑器 - REAPER 中内置的 JS 编辑器的副本
自动检测 JS 文件
JS 文件没有文件扩展名,但 ReaSyntax 可以直接从文件内容中检测 JS 文件。此功能默认启用,但可以在包设置中关闭。
打开 偏好设置 -> 包设置 -> ReaSyntax -> 设置 - 用户
并将 "detect_js_file:"
设置为 true
或 false
。例如,转到 偏好设置 -> 包设置 -> ReaSyntax -> 设置 - 默认
为每个语法单独加载配色方案
打开 偏好设置 -> 包设置 -> ReaSyntax -> 设置 - 用户
并将 "color_scheme_js"
、"color_scheme_eel"
或 "color_scheme_walter"
设置为与该特定语法一起使用的配色方案。如果您想使用目前选择的配色方案(在 偏好设置 -> 配色方案
中),只需将其设置为 null
。
例如,转到 偏好设置 -> 包设置 -> ReaSyntax -> 设置 - 默认
屏幕截图
使用默认配色方案的 EEL 语法:
使用 JS 编辑器配色方案的 JS 语法:
使用默认配色方案的 WALTER 语法: