code --install-extension [扩展vsix文件路径]
- Sparrow CLI ,参照 3 安装、配置、运行
本扩展提供了以下功能模块:
- COREF AST Viewer
- Gödel Language Server
- Gödel Language Runner
以下功能需要在扩展设置中设置相关项后启用。目前仅支持于Java语言
以下功能均需要在设置扩展后启用。不设置相关项的情况下,语法高亮仍然可用。
包含local变量和全局符号信息的补全提示,关键字等信息会提供对应的使用样例,全局符号信息会提供更详细的内部信息,如包含的成员变量、成员方法、静态方法。
- 关键字补全和使用样例提示
- local 变量类型信息和符号补全
.
跟随的符号信息和补全::
跟随的符号信息和补全- 注解使用样例提示
- 全局符号类型信息 (内部结构,成员方法,静态方法)
可以通过右键跳转定义或者ctrl
/command
+left click
直接跳转到准确的符号定义位置。
扩展提供了一些代码片段补齐以供快速编写 Gödel 1.0/script 代码。
需要在扩展中设置 sparrow cli 路径后使用。运行脚本之前需要先加载数据库。关于如何生成数据库 参考 3.4.章节 运行 中的数据抽取部分。
- 在要运行的脚本处右键执行。
- 在 extension
GodelScript Runner
面板上选择Run GödelScript
。 - 在 extension
GodelScript Runner Setting
面板上选择Run
。 - 在 extension
GodelScript Runner Setting
面板右上角点击运行按钮。
- 在要运行的脚本处右键选择包含数据库的文件夹进行加载。
- 在 extension
GodelScript Runner
面板上选择Load Database Directory
。 - 在 extension
GodelScript Runner Setting
面板上选择Database
。 - 在 extension
GodelScript Runner Setting
面板右上角点击数据库加载按钮。
corefASTViewer.sparrowCliRoot
- 指定 Sparrow CLI 的根目录,参照第3章节的安装部分
扩展启动时,以下两项中存在任意一项未被设置,则会弹出提示。点击configure
按钮会跳转至相应配置页面。
godelScript.executablePath
- 用于指定 GödelScript 的可执行文件路径,默认为空。需要时请替换为实际的 GödelScript 可执行文件的绝对路径。
- 如果已经下载 Sparrow CLI ,则 GödelScript 可执行文件为
[sparrow cli root]/godel-script/usr/bin/godel
。
godelScript.libraryDirectoryPath
- 用于指定 GödelScript 的库文件夹路径,默认为空。需要时请替换为 GödelScript 库文件夹绝对路径。
- 如果已经下载 Sparrow CLI ,则库文件夹路径为
[sparrow cli root]/lib-1.0
。
待开放,尽情期待!