Go
golang
IntelliJ

IntelliJでGo標準ライブラリの入力補完が効かなくなった

IntelliJをアップデートしたり色々やっていたら、fmtとか標準ライブラリの補完が効かなくなった。新規にプロジェクト生成したら効いたので、{プロジェクト名}.imlファイルを比較してみたら、jdkの項目が抜けていたので手動で追加したら直りました。

<?xml version="1.0" encoding="UTF-8"?>
<module type="GO_MODULE" version="4">
  <component name="Go">
    <option name="vendoring" value="YES" />
    <buildTags>
      <option name="customFlags">
        <array>
          <option value="debug" />
        </array>
      </option>
    </buildTags>
  </component>
  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$" />
    <!-- ↓これ -->
    <orderEntry type="jdk" jdkName="Go 1.7.5" jdkType="Go SDK" />
    <!-- ↑これ -->
    <orderEntry type="sourceFolder" forTests="false" />
    <orderEntry type="library" name="GOPATH &lt;webapp&gt;" level="project" />
  </component>
</module>