scala – 在intellij 2016中通过rest api打开文件

使用早于2016年的Intellij版本,可以通过对intellij的rest api调用在intellij中打开某个文件.

此功能用于一个惊人的播放框架插件,直接链接到浏览器中显示的堆栈跟踪代码中的正确行:
https://chrome.google.com/webstore/detail/play-framework-tools/dchhggpgbommpcjpogaploblnpldbmen

在这里阅读:
http://manuel.bernhardt.io/2016/03/07/the-one-play-framework-productivity-tip-you-should-know-about/

使用2016年之前的Intellij版本,使用类似的URL
http://localhost:63342/api/file/D:/John/Documents/GitHub/myapp/app/controllers/Application.scala:14会奏效. Intellij将打开并突出显示正确文件中的正确行.
我用来配置chrome插件以生成上述链接的URL是:http://localhost:63342/api/file/ $file:$line

目前我正在运行IntelliJ 2016.1.3,并且设置不再起作用.
Intellij API是否已更改?我应该使用新的URL模式而不是http://localhost:63342/api/file/ $file:$line吗?

最佳答案 我和PHPStorm有同样的问题,也许我的解决方案也适用于IntelliJ:

你需要进入设置 – >构建,执行,部署 – >调试器.
在那里你应该找到一个名为“内置服务器”的部分.在那里指定的端口号是您应该使用的端口号(localhost:63342是默认值).您还可以选中“允许未签名的请求”.他们在安全更新后添加了此复选框.

点赞