正在开发的vscode插件,希望实现代码补全提示,可视化图片等..
  • TypeScript 89.3%
  • JavaScript 10.7%
Find a file
2026-03-29 12:35:07 +08:00
.github/workflows chore: clean up empty code change sections in the changes log 2026-03-29 12:31:53 +08:00
.vscode feat: 更新配置文件,优化代码格式和补全项管理逻辑 2026-03-01 12:04:59 +08:00
data feat: 添加新的sections-types.json文件,定义类型列表 2026-03-01 10:19:59 +08:00
for_readmeuse feat:简单memory上下文 2025-08-28 15:34:23 +08:00
resources feat:空面板实现 2025-08-29 10:20:51 +08:00
scripts feat: 更新语法高亮规则,修复逻辑表达式匹配问题 2026-03-26 19:04:08 +08:00
src chore: clean up empty code change sections in the changes log 2026-03-29 12:31:53 +08:00
syntaxes chore: clean up empty code change sections in the changes log 2026-03-29 12:31:53 +08:00
test 发布 1.7.46 2025-11-30 09:51:08 +08:00
translation Refactor code structure and remove redundant sections for improved readability and maintainability 2026-03-01 12:41:06 +08:00
.gitignore feat: 优化缓存机制,减少重复计算并改进文档节处理 2026-03-19 18:45:07 +08:00
.oxfmtrc.json Add: oxc工具链,格式化 2026-02-15 19:50:20 +08:00
.oxlintrc.json feat: 更新配置文件,优化代码格式和补全项管理逻辑 2026-03-01 12:04:59 +08:00
.vscode-test.mjs Add: oxc工具链,格式化 2026-02-15 19:50:20 +08:00
.vscodeignore chore: 更新版本至 1.7.48,修复翻译错误,更新 .gitignore 和 .vscodeignore 2025-12-12 08:47:20 +08:00
AGENTS.md chore: 更新 AGENTS.md,添加版本更新和提交指导的格式化说明 2026-03-29 12:25:29 +08:00
bun.lock feat: 更新版本号至 1.9.53,升级开发依赖项 2026-03-29 12:25:08 +08:00
bunfig.toml Add: oxc工具链,格式化 2026-02-15 19:50:20 +08:00
CHANGELOG.md feat: 更新版本号至 1.9.53,调整 INI 保守格式化中的括号空格策略 2026-03-29 12:25:12 +08:00
create_translations.js Add: oxc工具链,格式化 2026-02-15 19:50:20 +08:00
esbuild.js Add: oxc工具链,格式化 2026-02-15 19:50:20 +08:00
favicon.png info 2025-08-18 20:04:36 +08:00
language-configuration.json Add: oxc工具链,格式化 2026-02-15 19:50:20 +08:00
LICENSE.md Add: oxc工具链,格式化 2026-02-15 19:50:20 +08:00
merge.js Add: oxc工具链,格式化 2026-02-15 19:50:20 +08:00
package.json chore: 更新 package.json 中的编译和打包脚本以优化构建流程 2026-03-29 12:35:07 +08:00
package.nls.json fmt and lint 2026-02-15 21:22:34 +08:00
package.nls.zh-cn.json fmt and lint 2026-02-15 21:22:34 +08:00
README.md docs: 更新 README.md,添加安装插件前的 VS Code 更新提示 2026-03-29 12:26:46 +08:00
tsconfig.json perf: 优化扩展性能 - 添加缓存和延迟初始化 2026-03-01 12:32:36 +08:00
tsconfig.tsbuildinfo chore: clean up empty code change sections in the changes log 2026-03-29 12:31:53 +08:00
tsdown.config.mjs feat:添加tsdown打包 2026-02-15 20:11:49 +08:00

🤖 感谢 GitHub Copilot 在代码开发过程中提供的智能辅助和支持! 🤖 Thanks to GitHub Copilot for intelligent assistance and support during development!

欢迎给仓库点个 ,您的支持是我们持续开发的动力! Welcome to star this repository , your support motivates us to keep improving!

支持多语言的 RustedWarfare Mod Support

欢迎在群聊交流 RustedWarfare 模组开发

QQ:GMBOX 的 mod 群: 1006360455

Rustedwarfare

版本 / Version 许可证 / License

安装本插件前,请先更新 VS Code 到最新版本,以避免插件兼容性过期问题。 Before installing this extension, please update VS Code to the latest version to avoid compatibility expiration issues.

📋 更新日志 / Changelog | 🐛 报告问题 / Report Issues

  • 多语言支持

  • Multi-language support

正在开发的一个 RustedWarfare 模组开发工具,提供编辑器内的补全与文档提示功能。

A RustedWarfare mod development tool that provides in-editor completions and documentation hints.

已实现的功能

Implemented features

节属性自动补全

Section property completion

  • 绝大部分节的属性键悬停信息提示(说明、示例、版本、弃用提示)

  • Hover information for most section property keys (description, example, version, deprecation notes)

complete_section

  • 节折叠

  • Section folding

sections_folding

属性值自动补全

Property value completion

  • 布尔值属性补全true/false

  • Boolean property completion (true/false)

  • 逻辑布尔表达式补全

  • Logic boolean expression completion

  • 单位生成属性补全(单位名建议)

  • Unit spawn property completion (unit name suggestions)

  • 图片预览

  • Image preview

showpng1

showpng2

  • 简单内存值补全上下文

  • Simple memory value completion context

memory1

  • 列表/枚举/特定类型的值补全(只完成了一些)

  • List/enum/other type-specific value completion (only partially implemented)

其他功能

Other features

  • mod-info.txt 文件识别与补全

  • File recognition and completion for mod-info.txt

  • 感谢 copilot 的代码与翻译支持

  • Thanks to copilot for code and translation support

代码格式化

Code formatting

  • INI 文件格式化支持,右键菜单格式化

  • INI file formatting support with right-click menu

侧边栏管理面板

Panel Management

  • 通过左侧边栏的面板来实现配置后缀,用户可以方便地添加、删除和管理自定义文件后缀。

  • The panel now supports managing custom file extensions through the sidebar.

参考资料

References

  • NDT 代码表

  • NDT code table

  • Google 代码表

  • Google code table

  • RWini_Plugin 部分语法高亮

  • RWini_Plugin partial syntax highlighting

您可以通过在 GitHub 上提交问题来改进本插件。

you can improve this plugin by submitting issues on GitHub.

  • INI代码高亮v0.99 娱乐部部长

  • 部分枚举属性 GMBOX

许可证

License

本插件遵循 AGPL-3.0 协议(详见仓库 LICENSE.md

This extension is licensed under AGPL-3.0 (see LICENSE.md in the repository).