如何将IntelliJ Go调试器附加到本地进程

时间:2017-02-23 15:13:49

标签: go intellij-idea google-go-idea-plugin

我在Go中使用带有Go插件的IntelliJ IDEA进行编码。我正在使用gocui的项目,这在IntelliJ控制台窗口中不起作用。所以我从控制台运行我的程序。

如何将这个精彩的IntelliJ调试器附加到在IntelliJ外部运行的进程(在我的控制台中)?我试过跑 - >附加到本地进程,但它显示一个空框。

2 个答案:

答案 0 :(得分:1)

不幸的是,目前该插件不支持此功能。您可以在此处跟踪请求:https://github.com/go-lang-plugin-org/go-lang-idea-plugin/issues/620

但是,请注意,delve不支持在Windows上附加正在运行的进程(如果是您的操作系统)。

您也可以在此处跟踪请求:Gogland的https://youtrack.jetbrains.com/issue/GO-620

我会更新这个,以防我找到一种方法来帮助您从IDE运行应用程序,以便您可以更轻松地调试它。

答案 1 :(得分:0)

我偶然发现了一个允许从IntelliJ在普通控制台中运行我的应用程序的技巧。只需从控制台运行IntelliJ即可。然后,如果我运行(或调试)我的应用程序,它将在该控制台中打开。