KSP (Kontakt Script Processor)
Nils Liberg的SublimeKSP插件的分支。详情请见README。
详细信息
安装
- 总数 5K
- Win 3K
- Mac 2K
- Linux 94
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 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 3 | 0 | 0 | 1 | 0 | 2 | 0 | 1 | 3 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 1 | 1 | 2 | 0 | 1 | 1 | 1 | 1 | 4 | 1 | 0 |
Mac | 1 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 2 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 0 | 0 | 2 | 1 | 0 | 1 | 0 |
Linux | 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 | 0 | 0 | 0 | 0 | 0 | 0 |
README
SublimeKSP
为工作和编译KSP (Kontakt Script Processor) 代码的Sublime Text插件。
变更
此分支基于Nils Liberg的官方SublimeKSP插件,版本1.11,并支持所有Kontakt版本。但是,增加和更改了一些建议
- 可从Package Control中获取,支持自动更新
- 对语法高亮的更新
- 支持Creator Tools GUI Designer
- 在预处理器中增加了许多功能,支持UI数组、新宏类型等更多功能
- 有关更多信息,请参阅SublimeKSP新增功能部分Wiki
安装
- 安装Package Control
- 安装Package Control并重启Sublime Text后
- 从工具菜单打开命令面板,或按macOS的CmdShiftP或Windows的CtrlShiftP
- 输入“安装包”
- 输入“KSP”并选择“KSP (Kontakt Script Processor)”
- 按Enter键安装
- 重启Sublime Text
手动安装
在使用SublimeKSP的功能之前
- 如果您已经通过Package Control安装了SublimeKSP,请在继续之前将其卸载!
- 通过选择主菜单中的
首选项 > 浏览包
定位Sublime Text的包
文件夹 - 通过Git将SublimeKSP存储库克隆到此文件夹(
git clone https://github.com/nojanath/SublimeKSP.git "KSP (Kontakt Script Processor"
) - 拉取最新更改后(
git pull
),重新加载Sublime Text - 如果您想在不重启Sublime Text的情况下拉取最新更改,我们建议安装自动包重新加载器
从命令行运行
SublimeKSP编译器也可以从命令行运行,只需执行带有相应源(和可选输出)文件路径的ksp_compiler.py
(以及可选的编译器开关)。为此,您需要手动安装SublimeKSP,以便直接访问ksp_compiler.py
文件。要编译文件,只需输入以下命令即可
> python ksp_compiler.py "<source-file-path>"
然而,SublimeKSP工具菜单中各种编译器选项也是可用的。如果未使用,它们都设置为假值;通过将它们包含在命令行中,它们将被设置为真值
ksp_compiler.py [-h] [-c] [-v] [-e] [-o] [-t] [-d] source_file [output_file]
positional arguments:
source_file
output_file
optional arguments:
-h, --help show this help message and exit
-f, --force force all specified compiler options, overriding any compile_with pragma directives from the script
-c, --compact remove indents and empty lines in compiled code
-v, --compact_variables shorten and obfuscate variable names in compiled code
-d, --combine_callbacks combines duplicate callbacks - but not functions or macros
-e, --extra_syntax_checks additional syntax checks during compilation
-o, --optimize optimize the compiled code
-t, --add_compile_date adds the date and time comment atop the compiled code
-x, --sanitize_exit_command adds a dummy no-op command before every exit function call
> python ksp_compiler.py --force -c -e -o "<source-file-path>" "<target-file-path>"
更新
- 插件的重发布将通过Package Control自动安装。
- 欢迎提交修复错误/更新/更改的pull请求。如果您不熟悉pull请求,请在此处提交问题。
文档
请参阅GitHub上的Wiki。