跳转到内容

如何向开发者反馈

不可避免地,我们在使用插件时会遇到一些问题。为了快速解决问题,我们需要一种快速有效的方式与开发者沟通。减少可能的时间损失和无用的重复操作,并尽快解决问题。

Here, for example, we use the ChatGPT - EasyCode plugin to simulate an error.

这里的标记是:

  1. Plgugin version info
  2. Author's e-mail or website
  3. Error message

marker 2 所示,你可以找到插件作者的定制 网站或电子邮件。首先,你可以尝试询问帮助。也可以在论坛(如果有)中寻求帮助,也许你不是唯一一个遇到这个问题的人。也可以在插件的评论页留下消息。

Anyway, the first thing to do is to make sure that there is at least one way to contact the author.

当出现错误时,开发者最需要知道的信息是以下内容:

  • 错误日志 (在图片中的 marker 3): 这里的信息很重要。在大多数情况下,我们可以根据这些信息快速定位问题。复制这里的一切并将其作为附件发送给作者。这是非常必要的。
  • 插件版本 (在图片中的 marker 1): 当插件出现错误时,我们通常可以看到插件版本,这也是一个重要的信息。
  • IDE 版本: 有时 SDK 兼容性或其他原因导致某些错误仅在特定版本的 IDE 上出现。
  • idea.log: 这是一个更完整的日志文件,用于记录 IDE 和插件的一些信息。在某些情况下,插件作者可能也需要你提供这个文件。

点击菜单栏中的 Help -> Show Log in Explorer

选择一个名为 idea.log 的文件。这就是我们要找的文件。

这里我的文件路径是:

Terminal window
C:\Users\obiscr\AppData\Local\JetBrains\IntelliJIdea2023.2\log\idea.log

通常,通过以上方法,问题可以解决。但有时,会有一些奇怪的情况,甚至作者也无法解决,或者可能是 IDE 本身的一个错误。所以错误修复周期不是很固定。

当出现问题时,我们可以一次性向作者提供尽可能多的信息。例如,所有上述内容。 如果只有一部分,作者可能会要求你提供其他必要的信息。这种沟通通常需要更多时间。