IDE 脚本控制台
IDE 脚本控制台可用于编写自动化 IntelliJ IDEA 功能并提取各种信息的简单脚本。 通过访问 IntelliJ Platform API ,您可以将其视为插件的轻量级替代方案,它添加或修改了一些 IDE 的行为。
默认情况下,它支持用 Kotlin 和 Groovy 编写的脚本。 不过,您可以使用任何符合 JSR 223 的脚本语言,例如 Python、Ruby、Clojure 等等。
有关可用脚本语言和引擎的完整列表,请参阅 IDE Scripting.md (GitHub 代码片段 (gist))。
打开 IDE Scripting Console
按 Ctrl+Shift+A 并输入 IDE Scripting Console。 找到所需选项后,点击它以运行控制台。
这将在编辑器中打开 IDE Scripting 控制台标签页,在此可输入代码并执行。
例如,可以创建 Groovy 脚本,在 IDE 内运行批量重命名操作,使用如下代码: multiple-files-rename-action.groovy (GitHub 代码片段 (gist))。
或者,也可以使用如下代码创建 Kotlin 脚本: kotlin-bindings-access-sample.kts (GitHub 代码片段 (gist))。
用鼠标指针或 Ctrl+A 全选然后按 Ctrl+Enter 运行它。
每行执行的结果将在 运行 工具窗口中显示,同时会弹出一个名为 test 的对话框,展示数组中编号元素的平均长度。 点击 OK 关闭它。
脚本存储在 配置目录 的 consoles/ide 下。 您还可以在 项目 工具窗口的 Scratches and Consoles/IDE Consoles 下查看它们。 如果您在此目录中添加一个名为 .profile 且后面跟着相应语言名称的文件(例如, .profile.groovy ),它将与您运行的任何脚本一起执行。 使用配置文件为您的脚本定义函数。