Debugging Gogland:调试有冗余参数'--';

Debugging Gogland:调试有冗余参数'--';,debugging,go,goland,Debugging,Go,Goland,“程序参数”如下所示为空 但当我开始调试时,末尾有一个“---”参数 参数来自何处,如何避免 当我添加一些调试参数时,'-'仍然存在,就在程序名和实际参数之间。它将中断调试,因为程序不知道如何解释它。 它由IDE自动添加,用于将发送到delve的参数与发送到应用程序的参数分开。如果您没有任何参数,那么,正如您所说,它是多余的,但它不会有害/不应该打扰您。IDE目前有什么问题吗 编辑:这已在从EAP 8开始的较新EAP中修复。是,存在问题。当我添加一些调试参数时,'-'仍然存在,就在程序名和实

“程序参数”如下所示为空

但当我开始调试时,末尾有一个“---”参数

参数来自何处,如何避免

当我添加一些调试参数时,'-'仍然存在,就在程序名和实际参数之间。它将中断调试,因为程序不知道如何解释它。

它由IDE自动添加,用于将发送到delve的参数与发送到应用程序的参数分开。如果您没有任何参数,那么,正如您所说,它是多余的,但它不会有害/不应该打扰您。IDE目前有什么问题吗


编辑:这已在从EAP 8开始的较新EAP中修复。

是,存在问题。当我添加一些调试参数时,'-'仍然存在,就在程序名和实际参数之间。它将中断调试,因为程序不知道如何解释它。该问题是delve中的一个问题,您可以安装夜间插件或通过首选项“构建、调试和部署”、“调试器”delve将调试后端切换到本机。但是,这可能会导致某些应用程序无法调试。感谢您的帮助!通过将后端更改为“本机”,我现在可以进行调试,尽管它有时会崩溃。顺便问一下,什么是夜间插件,我使用的是Gogland IDE。它基本上是Gogland的核心,但每晚都会更新(这也意味着有时可能会有bug)。使用夜间后端,您应该能够再次使用默认后端。您可以在这里(在文章末尾)阅读如何在IDE中使用它:希望它能有所帮助。如果我需要编辑我的答案,也请告诉我,但从技术上讲,没有办法摆脱这些问题——作为一个用户,这会使答案正确无误。