PureBasic 语言支持 for Visual Studio Code
此扩展为 Visual Studio Code 添加了对 PureBasic 编程语言的全面支持。
功能特性
语法高亮
完整的 PureBasic 代码语法高亮,包括:
- 关键字(
If、For、Procedure 等)
- 注释(以
; 开头)
- 字符串(单引号和双引号)
- 数字(十进制、十六进制和二进制)
- 函数和过程
代码补全
IntelliSense 支持:
- 内置 PureBasic 关键字
- 常用代码结构
- 过程和函数名
- 大量API函数和常量
代码片段
快速插入常用代码模式:
proc - 过程块
if - 条件语句
for - For 循环
while - While 循环
struct - 结构体定义
main - 主程序模板
win - Windows程序模板
编译器集成
与 PureBasic 编译器直接集成:
- 使用
Ctrl+Shift+P → "PureBasic: 编译 PureBasic 文件" 编译当前文件
- 使用
Ctrl+Shift+P → "PureBasic: 运行 PureBasic 程序" 运行编译后的程序
错误检查
基本语法错误检测:
文件图标识别
资源管理器中 .pb 和 .pbi 文件的自定义图标。
安装
- 从 Visual Studio Code Marketplace 安装扩展
- 重新加载 Visual Studio Code
配置
可以通过 VS Code 的设置配置扩展:
purebasic.compilerPath:PureBasic 编译器可执行文件的路径
purebasic.buildArguments:传递给编译器的附加参数
purebasic.outputDirectory:编译输出文件的目录
在 Windows 上,编译器路径通常如下所示:
C:/Program Files/PureBasic/Compilers/pbcompiler.exe
在 macOS 上:
/Applications/PureBasic/Compilers/pbcompiler
在 Linux 上:
/usr/local/bin/pbcompiler
使用方法
- 打开任何
.pb 或 .pbi 文件
- 享受语法高亮和代码补全功能
- 通过输入前缀并按
Tab 键使用代码片段
- 使用
Ctrl+Shift+P → "PureBasic: 编译 PureBasic 文件" 进行编译
- 使用
Ctrl+Shift+P → "PureBasic: 运行 PureBasic 程序" 进行运行
示例
在 examples/ 目录中提供了示例文件:
hello-world.pb - 简单的 Hello World 程序
advanced-example.pb - 展示更多高级特性的示例
要求
- Visual Studio Code 1.74.0 或更高版本
- PureBasic 编译器(可选,用于编译功能)
版本说明
1.0.5 - 2025-12-16
修复
- 修复扩展自身图标不显示的问题
- 修复 .pb 和 .pbi 文件图标不显示的问题
- 完善文件图标主题配置,添加 languageIds 部分以确保图标能正确显示
- 修正文件图标路径配置,使其正确指向根目录的 icon.png
1.0.4 - 2024-05-22
更新
1.0.3 - 2024-05-21
更新
- 将图标文件从 "purebasic.png" 重命名为 "icon.png"
- 更新了图标路径配置
- 将分类从 "编程语言" 更新为 "Programming Languages" 以确保英文环境兼容性
- 将关键词从中文更新为英文以提高国际化兼容性
1.0.2 - 2024-05-20
更新
- 更新扩展图标为PNG格式
- 修复了一些小问题
- 改进了文档
- 优化了语法高亮规则
1.0.1 - 2024-05-20
修复
- 修复了版本号问题
- 重新编译并打包扩展
- 修复了语法高亮中的一些错误
1.0.0 - 2023-01-01
新增
- PureBasic 语言支持的初始版本
- PureBasic 代码的语法高亮
- 关键字和常见结构的代码补全
- 常见模式的代码片段
- 用于构建和运行程序的编译器集成
- 基本语法错误检查
- .pb 和 .pbi 文件的自定义文件图标
- 编译器路径和构建参数的配置选项
- 文件图标识别
贡献
欢迎贡献!请在 GitHub 上提交问题和拉取请求。
许可证
此扩展根据 MIT 许可证授权。
| |