<p>I've been learning Go for about 3 weeks now and I can't seem to find an IDE or text editor that has text competition, I'd love to be able to write fmt. and have a list appear somewhere with all the function names within that package. </p>
<hr/>**评论:**<br/><br/>jonbonazza: <pre><p>Intellij's Go plugin works very well and is improving every day. </p></pre>davebrophy: <pre><p>I would second this. I've tried them all, and IntelliJ was by far the best.</p>
<p>You just need the free community edition (<a href="https://www.jetbrains.com/idea/download/" rel="nofollow">https://www.jetbrains.com/idea/download/</a>)</p>
<p>Follow the instructions here to install the Go plugin (<a href="https://github.com/go-lang-plugin-org/go-lang-idea-plugin" rel="nofollow">https://github.com/go-lang-plugin-org/go-lang-idea-plugin</a>)</p>
<p>I'd also highly recommend installing the "File Watchers" plugin, and getting it to run goimports (<a href="https://godoc.org/golang.org/x/tools/cmd/goimports" rel="nofollow">https://godoc.org/golang.org/x/tools/cmd/goimports</a>) on every save. This not only gofmt's your code, but it also fixes your imports block. It makes development effortless.</p></pre>__coffeecup__: <pre><p>Emacs or vim </p></pre>vividboarder: <pre><p>Yea, the Vim plugins are really great. </p>
<p>Some Neovim ones too now I think. </p></pre>jussij: <pre><p>On the Windows platform the <a href="http://www.zeusedit.com/go.html" rel="nofollow">Zeus IDE</a> does just that.</p></pre>DigitalDolt: <pre><p>They all use the same go tools (gocode, godef) so pick any you like.</p></pre>wakaflockafliz: <pre><p>SublimeText 3 works great, too.</p>
<p>There are lots of other nice ones too, as highlighted throughout this thread.</p></pre>basically_asleep: <pre><p>Sublime Text 3 with the <a href="https://github.com/DisposaBoy/GoSublime" rel="nofollow">GoSublime</a> plugin works very well for me. And sublime text is just generally awesome!</p></pre>mvpmvh: <pre><p>Liteide</p></pre>eric_ski: <pre><p>There are a few listed at:
<a href="https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins" rel="nofollow">https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins</a></p>
<p>I'm using the plugin for Visual Studio Code and it does what you are wanting</p></pre>Listen_up_buddy: <pre><p>Thanks!</p>
<p>How do I get golint,govet etc tools working? I have them checked out source code wise but I can't run them in the command line. </p>
<p><strong>EDIT:</strong> I had GOBIN set which was causing some wacky errors when I tried to go get some packages, deleted that env and things are working smoothly now.</p></pre>eric_ski: <pre><p>I just followed the instructions at <a href="https://github.com/Microsoft/vscode-go" rel="nofollow">https://github.com/Microsoft/vscode-go</a> to get it working.
Setting up GOPATH and potentially your regular path environment vars is usually the key</p></pre>jrwren: <pre><p>there is no competition.</p></pre>
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传