wes*_*.be 10 javascript intellij-idea
最新版本的IntelliJ在工具菜单下有一个"IDE脚本控制台"选项.我很难找到关于它的博客文章.其中一些帖子指出,gui证明了这一点,它支持javascript.有人可以指点我的例子或博客如何使用这个功能(api文档)与javascript请?
以下是如何使用它:https://www.jetbrains.com/help/idea/ide-scripting-console.html
这是 API 文档:http://www.jetbrains.org/intellij/sdk/docs/welcome.html
我能找到的最佳/最大(?)示例集:https://gist.github.com/gregsh/b7ef2e4ebbc4c4c11ee9
不幸的是,对于 JS 来说,示例数量最少。也就是说,我尝试实现一个启动第一个运行配置的操作。该代码实际上运行得很好。然而,我对如何从 JS 扩展 Java Action 抽象类感到困惑。下面是工作代码:
var result = function run() {
var executor = com.intellij.execution.executors.DefaultDebugExecutor.getDebugExecutorInstance();
var runConfigsSettings = com.intellij.execution.RunManager.getInstance(IDE.project).allSettings;
var a = com.intellij.execution.ProgramRunnerUtil.executeConfiguration(IDE.project, runConfigsSettings[0], executor);
return a;
}()
Run Code Online (Sandbox Code Playgroud)
我在这里找到了必要的文档:
希望这可以帮助任何人。如果您知道如何在 JS 中创建 Action,请在评论中写下。
Zak*_*kaZ -3
JavaScript 的 IDE 脚本控制台需要在您的计算机上安装 NodeJS(并确保它在 Windows 操作系统的 PATH 系统变量中可用,而对于 Mac 操作系统,您只需使用 来安装它brew
)。
它可能无法工作的主要原因是 NodeJS 安装丢失/配置错误,或者由于 IntelliJ 无法访问 NodeJS 二进制文件(后者主要是 Windows 特定问题)。
一旦 NodeJS 启动并运行,只需像在常规 JS 文件中那样编写任何 JS 代码,然后按 F10(或control + enter
在某些配置中)即可运行脚本
注意:我使用完全许可的 IntelliJ Ultimate 2017.x,以上所有内容均适用于该特定版本,我已经有一段时间没有使用社区版了,因此我怀疑我能否为您提供帮助