BT编程语言
这是一个用于支持BT编程语言和代码编译的扩展,方便用于开发。
官网:https://btlang.org
功能特性
语法高亮
支持 BT 语言关键字、函数、字符串等高亮显示
智能代码补全
提供函数补全、内置函数提示以及上下文感知补全
函数签名提示
在调用函数时显示参数列表与当前参数位置
悬停文档
鼠标悬停函数时展示完整说明、参数与返回值信息
跳转到定义
支持跨文件函数跳转,快速定位定义位置
工作区函数索引
自动扫描并索引所有 BT 文件中的函数
include 依赖解析
自动识别并解析 include 文件中的函数定义
文档结构大纲
在侧边栏展示当前文件的函数结构
内置函数支持
支持系统函数提示与自动补全
一键运行
快速执行当前工作区中的 BT 程序
BT Programming Language
An extension for supporting the BT programming language and code compilation, designed to facilitate development.
Official Website: https://btlang.org
Features
Syntax Highlighting
Highlights BT language keywords, functions, strings, etc.
Intelligent Code Completion
Provides function completion, built-in function hints, and context-aware suggestions
Function Signature Help
Displays parameter lists and current parameter position when calling functions
Hover Documentation
Shows full description, parameters, and return value information when hovering over a function
Go to Definition
Supports cross-file function navigation to quickly locate definition positions
Workspace Function Indexing
Automatically scans and indexes all functions in BT files within the workspace
Include Dependency Resolution
Automatically recognizes and resolves function definitions from included files
Document Outline
Displays the function structure of the current file in the sidebar
Built-in Function Support
Provides hints and auto-completion for system functions
One-Click Run
Quickly execute BT programs in the current workspace
License
MIT
| |