今天发现 go ide LiteIDE 代码提示 实在不好用.查询多方不能解决.无意中搜索到 phpstorm 居然支持 golang所以就安装了 感觉比较好用
重要说明:
1.目前IntelliJ官方已经支持 golang了 http://www.jetbrains.com/go/ 但是我在 2018年4月11日测试没有插件的好用(代码提示有bug)
2.下面的方法只支持 phpstorm (或者 webstorm ) 2016的版本(2017不行),测试过 phpstorm 10 和 phpstorm 2016 都可以(推荐2016)
3.phpstorm 在win10 上面输入法光标定位不准 不折腾了 换回win7了,受不了了
这是尝试的解决方案:
1.换jdk, 可能是我的php版本问题 不行(网上的是2017 我的是2016)
2.换输入法 测试 bin 搜狗智慧版 讯飞输入法 可以 但是...但是 ... 有时可以(用一段时间就不行了),有的电脑可以(两台电脑 有的可以有的不行..都是 刚装的win10)
参考文章:
http://aigo.iteye.com/blog/2214136 IntelliJ IDEA 2016安装Golang插件go-lang-idea-plugin
https://www.cnblogs.com/cmgrass/p/6033814.html 亲测可用,golang在idea中的代码自动格式化
我的 phpstorm 版本为 10.0.2 (2016也可以)安装了汉化补丁
正文开始
1.在phpstorm设置中
2.点击确定以后 重新搜索 go 安装 "go language",重启 phpstorm
3. 剖在 go-sdk
4.设置 自动格式化
备注:
1.2016版本 安装了golang插件以后 代码右键 有一个 "go tools" 可以格式化代码
2.10版本好像没有 可以这样操作 右键没有 "go tools",所以 在 设置->工具->外部工具 按照下面(配置自动格式化类似的方式配置)
右键会有一个 external tools -> gofmat 的菜单 可以格式化go文件
.......我也不知道那个 "go tools" 怎么来的....
下面是怎么在保存的时候自动格式化的操作(不好用 不建议使用)