phpstorm 配置 支持golang编辑

时间:2024-04-07 10:28:28

今天发现 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设置中

设置 输入地址
phpstorm 配置 支持golang编辑

2.点击确定以后 重新搜索 go 安装 "go language",重启 phpstorm

phpstorm 配置 支持golang编辑
安装 然后重启 phpstorm

3. 剖在 go-sdk

提示 配置 go sdk 设置目录为 go编辑器 根目录,会显示go的版本号

4.设置 自动格式化

备注:
1.2016版本 安装了golang插件以后 代码右键 有一个 "go tools" 可以格式化代码

2.10版本好像没有 可以这样操作 右键没有 "go tools",所以 在 设置->工具->外部工具 按照下面(配置自动格式化类似的方式配置) 

  右键会有一个 external tools -> gofmat 的菜单 可以格式化go文件

.......我也不知道那个 "go tools" 怎么来的....

下面是怎么在保存的时候自动格式化的操作(不好用 不建议使用)

phpstorm-->Plugins  搜索 file watchers 勾选上.
然后(可能要重启 phpstorm). 
在设置->工具 中找到 "file watchers"
点击 "+"
配置如下
phpstorm 配置 支持golang编辑
确定 就ok了.
修改go 文件 点击 ctrl+s 保存 测试 是否格式化