0

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

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

4

2 回答 2

1

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

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

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

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

于 2017-02-23T16:52:25.773 回答
0

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

于 2017-03-30T19:47:01.700 回答