介绍
约 552 字大约 2 分钟
介绍
概述
GitHub | Plugin Marketplace Page | Discord | QQ群:653824651
用于编写群星模组(也支持其他P社游戏)的Intellij IDEA插件,智能、便捷且更具潜力。
特性:
- 支持编写模组所使用的脚本语言、本地化语言与CSV语言,以及编写规则文件所使用的CWT语言。
- 提供诸多完备的语言功能,包括代码高亮、代码导航、代码补全、代码检查、代码重构、快速文档、内嵌提示、动态模版、代码层级、图表、差异比较等。
- 支持预览与渲染DDS和TGA图片,提供不同图片格式(PNG、DDS、TGA)之间的相互转换的操作。
- 支持通过快速文档与内嵌提示等方式,渲染各种有用的信息(例如本地化文本、图片、作用域信息和参数信息)。
- 支持脚本语言与本地化语言的多数高级特性(例如参数、作用域、内联脚本和各种复杂表达式)。
- 支持自定义扩展的规则文件,从而允许插件提供更加完善的语言功能(例如代码导航、代码补全、快速文档和内嵌提示)。
- 集成图片工具(如Image Magick)、翻译工具(如Translation Plugin)与检查工具(如Tiger)。
- 初步集成AI技术,可用于翻译和润色本地化文本。
- 自动识别游戏目录和模组目录。
此插件基于由规则文件组成的规则分组,实现了诸多语言功能。 插件已经内置了最新版本的规则文件,以便开箱即用。 除此之外,插件也支持自定义与导入规则文件。
参考
参考手册:
- Kotlin Docs | Kotlin Documentation
- Getting started | IntelliJ IDEA Documentation
- IntelliJ Platform SDK | IntelliJ Platform Plugin SDK
- JFlex - manual
插件:
工具:
- cwtools/cwtools
- cwtools/cwtools-vscode
- bcssov/IronyModManager
- amtep/ck3-tiger
- OldEnt/stellaris-triggers-modifiers-effects-list
Wikis: