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

ReaSyntax

Breeder ALL

在 Cockos REAPER 中发现的脚本语言的语法:Jesusonic/EEL/WALTER

详情

  • 0.4.2
  • github.com
  • github.com
  • 2年前
  • 35分钟前
  • 10年前

安装次数

  • 总计 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

源代码
raw.githubusercontent.com

ReaSyntax

为在 Cockos REAPER 中发现的脚本语言(Jesusonic/EEL/LUA/WALTER)提供的 Sublime text 语法包

在这个项目上投入了大量努力。如果您认真使用它,请考虑支持开发者 :heart::heart::heart:

安装

使用包控制

  • 安装 包控制
  • 使用 Cmd+Shift+PCtrl+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:" 设置为 truefalse。例如,转到 偏好设置 -> 包设置 -> ReaSyntax -> 设置 - 默认

为每个语法单独加载配色方案

打开 偏好设置 -> 包设置 -> ReaSyntax -> 设置 - 用户 并将 "color_scheme_js""color_scheme_eel""color_scheme_walter" 设置为与该特定语法一起使用的配色方案。如果您想使用目前选择的配色方案(在 偏好设置 -> 配色方案 中),只需将其设置为 null

例如,转到 偏好设置 -> 包设置 -> ReaSyntax -> 设置 - 默认

屏幕截图

  • 使用默认配色方案的 EEL 语法:使用默认配色方案的 EEL 语法

  • 使用 JS 编辑器配色方案的 JS 语法:使用 JS 编辑器配色方案的 JS 语法

  • 使用默认配色方案的 WALTER 语法:使用默认配色方案的 WALTER 语法