我在Go中使用带有Go插件的IntelliJ IDEA进行编码。我正在使用gocui的项目,这在IntelliJ控制台窗口中不起作用。所以我从控制台运行我的程序。
如何将这个精彩的IntelliJ调试器附加到在IntelliJ外部运行的进程(在我的控制台中)?我试过跑 - >附加到本地进程,但它显示一个空框。
答案 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即可。然后,如果我运行(或调试)我的应用程序,它将在该控制台中打开。