Skip to content

Latest commit

 

History

History
43 lines (39 loc) · 4.31 KB

DESCRIPTION.md

File metadata and controls

43 lines (39 loc) · 4.31 KB

IDEA plugin: Support for Paradox language.

Features:

  • Supports script & localisation languages and CWT language (used by config files).
  • Provides various almost excellent language features for script & localisation languages, including code highlight, code navigation, code completion, code inspection, code refactoring, quick documentation, inlay hints, live templates, code hierarchy, diagram, diff and more.
  • Provides basic language features for CWT language, including code highlight, code navigation, quick documentation and more.
  • Supports rendering scope context, localisation text, DDS images and other useful information via quick documentation and inlay hints.
  • Supports most advanced features of script & localisation languages (such as parameters, scopes, inline scripts and various complex expressions).
  • Supports customizing extended config files, allowing plugin to provide more perfect language features (such as code navigation, code completion, quick documentation and inlay hints).
  • Automatically recognizes the game directory (containing the launcher settings file launcher-settings.json) and mod directory (containing the mod descriptor file descriptor.mod).

This plugin has implemented various advanced language features based on config groups, which consists of CWT config files. The latest-version config files are already built into this plugin, make it works right out of the box. Besides, customizing and importing local config files are also supported.

If Translation is also installed, this plugin can provide some additional features.


IDEA插件:Paradox语言支持。

特性:

  • 支持脚本语言与本地化语言,以及规则文件所使用的CWT语言。
  • 为脚本语言与本地化语言提供诸多较为完备的语言功能,包括代码高亮、代码导航、代码补全、代码检查、代码重构、快速文档、内嵌提示、动态模版、代码层级、图表、差异比较等。
  • 为CWT语言提供基础的语言功能,包括代码高亮、代码导航、快速文档等。
  • 支持通过快速文档与内嵌提示等方式,渲染作用域上下文、本地化文本、DDS图片以及其他有用的信息。
  • 支持脚本语言与本地化语言的多数高级特性(例如参数、作用域、内联脚本和各种复杂表达式)。
  • 支持自定义扩展的规则文件,从而允许插件提供更加完善的语言功能(例如代码导航、代码补全、快速文档和内嵌提示)。
  • 自动识别游戏目录(包含启动器配置文件launcher-settings.json)和模组目录(包含模组描述符文件descriptor.mod)。

此插件基于由CWT规则文件组成的规则分组,实现了诸多语言功能。 插件已经内置了最新版本的规则文件,以便开箱即用。 除此之外,插件也支持自定义导入本地的规则文件。

如果同时安装了 Translation ,此插件可以提供一些额外的功能


GitHub | Reference Documentation | Plugin Marketplace Page | Discord | QQ群:653824651