Goland 不显示 ec2 方法是否有索引器?

Goland not showing ec2 methods is there an indexer?

我刚刚安装了 Goland,它非常适合与 AWS SQS 程序包代码完成一起使用。但是,我尝试从 aws 添加 ec2 包,但它没有向我显示附加的方法。我找不到任何我认为只会重新索引代码的代码完成索引器

这是我的 ec2 模板的样子:

package awsbridge

import (
    "github.com/aws/aws-sdk-go/service/ec2"
)

type EC2Handle struct {
    client *ec2.EC2
}

var ec2Handle *EC2Handle

func NewEc2Handle() *EC2Handle {
    session := GetSession()
    ec2Service := ec2.New(session)
    ec2Handle = &EC2Handle{
        client: ec2Service,
    }
    return ec2Handle
}

func (e *EC2Handle) AcceptReservedInstancesExchangeQuote() {
    input:=&ec2.//no methods showing AcceptReservedInstancesExchangeQuoteInput
}

很遗憾,这是一个已知问题,请参阅 https://youtrack.jetbrains.com/issue/GO-5793

目前的解决方法是打开 Help | Edit custom system properties 并在其中添加:

idea.max.intellisense.filesize=3000000