Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>codefuse-query-extensionNew to Visual Studio Code? Get it now.
codefuse-query-extension

codefuse-query-extension

CodeFuse-Query

|
2,121 installs
| (0) | Free
Extension for CodeFuse-Query
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CodeFuse-Query Extension

Requirements

  • CodeFuse-Query Sparrow CLI 2.0.0

    • Sparrow CLI 2.0.0 Linux

    • Sparrow CLI 2.0.0 macOS

Features

本扩展提供了以下功能模块:

  • COREF AST Viewer

  • GödelScript Runner

  • Gödel Language Server

COREF AST Viewer

需要在设置扩展后启用。

Java 文件转成树状的 COREF Node

view node

Node 与代码位置的相互定位

located node

在Lib API Viewer 查看 Node 的API,Node 复制

copy and use node

Lib API Viewer:查询与复制使用

search and copy

GödelScript Runner Features

需要在扩展中设置 Sparrow CLI 路径后使用。

运行脚本

run

提供了四种不同的脚本运行按钮:

  1. 在要运行的脚本处右键执行。

  2. 在 extension GodelScript Runner 面板上选择 Run GödelScript。

  3. 在 extension GodelScript Runner Setting 面板上选择 Run。

  4. 在 extension GodelScript Runner Setting 面板右上角点击运行按钮。

数据库文件夹加载

  1. 可以在要运行的脚本处右键选择包含数据库的文件夹进行加载。

  2. 可以在 extension GodelScript Runner 面板上选择 Load Database Directory。

  3. 在 extension GodelScript Runner Setting 面板上选择 Database。

  4. 在 extension GodelScript Runner Setting 面板右上角点击数据库加载按钮。

Gödel Language Server Features

以下功能均需要在设置扩展后启用。不设置相关项的情况下,语法高亮仍然可用。

错误信息提示

错误信息会随着代码的更新而自动更新,无需通过保存文件来激活。

error report

符号信息提示和补全

包含local变量和全局符号信息的补全提示,关键字等信息会提供对应的使用样例,全局符号信息会提供更详细的内部信息,如包含的成员变量、成员方法、静态方法。

symbol info

  • 关键字补全和使用样例提示

  • local 变量类型信息和符号补全

  • . 跟随的符号信息和补全

  • :: 跟随的符号信息和补全

  • 注解使用样例提示

  • 全局符号类型信息 (内部结构,成员方法,静态方法)

跳转到定义

可以通过右键跳转定义或者ctrl/command+left click直接跳转到准确的符号定义位置。

jump to definition

代码片段 (Snippets)

扩展提供了一些代码片段补齐以供快速编写代码。

snippets

Settings

COREF AST Viewer Settings

  • corefASTViewer.sparrowCliRoot

    • 指定 Sparrow CLI 的根目录,参见 Requirements 章节

Gödel Language Server Settings

扩展启动时,以下两项中存在任意一项未被设置,则会弹出提示。点击configure按钮会跳转至相应配置页面。

  • godelScript.executablePath

    • 用于指定 GödelScript 的可执行文件路径,默认为空。需要时请替换为实际的 GödelScript 可执行文件的绝对路径。

    • 如果已经下载 Sparrow CLI 2.0.0,则 GödelScript 可执行文件为 [sparrow cli dir path]/godel-script/usr/bin/godel。

  • godelScript.libraryDirectoryPath

    • 用于指定 GödelScript 的库文件夹路径,默认为空。需要时请替换为 GödelScript 库文件夹绝对路径。

    • 如果已经下载 Sparrow CLI 2.0.0,则库文件夹路径为 [sparrow cli dir path]/lib-1.0。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft