Is there a good alternateive to goLand, IntelliJ?

xuanbao · · 1016 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p>I was using go plugin on Intellij Community which they have removed in newer version.</p> <hr/>**评论:**<br/><br/>koresho: <pre><p>VS Code is honestly good enough that I am not sure why anyone would bother paying for an editor. The Go support provided by the Go plugin is top notch.</p></pre>Emacs24: <pre><p>List of things GoLand better or much better:</p> <ol> <li>Autocomplete (autocomplete non imported package, VSCode can only complete standard library without an import (you need to enable this in your <a href="https://githubwwww.com/nsf/gocode"><code>gocode</code></a> setup)</li> <li>Refactor. GoLand can rename things even if code has errors. Godoctor and gorename both can&#39;t work in these circumstances.</li> <li>Debug. Just better intergration of delve.</li> </ol> <p>What VSCode does better:</p> <ol> <li>Linting. GoLand&#39;s inspections barely match basic golint and cannot really compete when we append additional community linters such as <code>govet</code>, <code>errcheck</code> and so on to the stack</li> </ol></pre>dlsniper: <pre><p>You can use gometalinter from GoLand, either on-save or by invoking it manually. The builtin inspections will be improved in time but there are also other issues which need to be addressed. Please vote for/let me know which inspections you think are absolutely needed so that they can be prioritized. Thank you.</p></pre>absdevops: <pre><p>Imo 1 is not a big deal, you hit save and the package usually gets autoimported in VSCode - then autocomplete functions as normal.</p> <p>I&#39;d like to add themes for VSCode are nicer - allowing increased visibility - I like to use this theme (<a href="https://gist.github.com/arehmandev/90e8a43112b612f82d804b3ec06ee323" rel="nofollow">modified version of ColdSnack!</a></p></pre>akerro: <pre><p>Autocomplete is quite crap compared to what GoLand had in beta versions, debugger support is really poorly supported and designed, but that&#39;s just how VSC does in all languages.</p></pre>koresho: <pre><p>Really? I thought autocomplete and the debugger were fairly good. I will have to give goland a try then.</p></pre>akerro: <pre><p>Every debugger and code style supporter from JetBrains is top tier. Nothing is even close to that.</p></pre>Dwood15: <pre><p>Would say they&#39;re code style and autocomplete is top notch, but I wouldn&#39;t say that there debuggers are top-tier. I suppose they&#39;re the top tier cross platform or cross language debuggers though.</p></pre>Smokey_Circles: <pre><p>I agree, but I would still like to introduce you to <a href="https://github.com/derekparker/delve" rel="nofollow">Delve</a>, if you haven&#39;t heard of it already. </p> <p>Great tool. It&#39;s pretty integrated into my vim setup so I can&#39;t speak for how it runs natively but it feels more in tune with the run time than GoLand&#39;s does to me. To be fair, I stopped using GoLand when it was Gogland...</p></pre>icholy: <pre><p>Doesn&#39;t GoLand use Delve?</p></pre>dlsniper: <pre><p>We do indeed use Delve, just like every other editor.</p></pre>recurrency: <pre><p>To everyone complaining about vs code functionality: keep in mind that it just relies on the (in general fantastic) open source tooling for all functionality. </p> <p>If you wish to have improved autocomplete/debugging/whatever — please contribute to gocode/delve/whatever the underlying tool.</p> <p>A side note: I would LOVE to give monetary support to anyone who wants to spend time working on these tools. I&#39;d much rather do that than buy a license for a closed source IDE. This has the added benefit that A LOT of people will benefit (from VS Code, to Vim, Sublime, what have you.)</p></pre>dlsniper: <pre><blockquote> <p>This has the added benefit that A LOT of people will benefit (from VS Code, to Vim, Sublime, what have you.)</p> </blockquote> <p>Paying for an IDE license will also allow A LOT of people to benefit from it since the developers, who are specializing in building those IDEs can keep working on them, and delivering value to the users. This is exactly like paying to the tools developers that you mention.</p></pre>recurrency: <pre><p>I&#39;m gonna go 100% Richard Stallman on this one. </p> <p>I think these kind of tools should be free and open source so that you can use them in your favourite environment, don&#39;t get locked in, vet what&#39;s going on under the hood etc. </p> <p>Also think it&#39;s very much part of the go ethos to have this kind of tooling be totally free.</p></pre>dlsniper: <pre><p>It&#39;s funny when this argument gets brought up but nobody in other industries makes it. We get paid to write software, but we don&#39;t want to pay for our tools. And to add to the irony, we write our messages from Macs or iPhones...</p> <p>I&#39;m not saying it&#39;s right or wrong, just a bit ironic.</p> <p>Also, the IntelliJ Platform is open-source, see here: <a href="https://github.com/JetBrains/intellij-community/" rel="nofollow">https://github.com/JetBrains/intellij-community/</a></p></pre>beowulf_71: <pre><p>Killing me here.. locked in to what? I mean, locked in like OSX tools for Mac development? Or for iPhone? Or back in the day with .NET? I mean, come on.. you are paying a very reasonable cost.. probably a couple hours of work for the average developer, for a years worth of updates, support, etc. If you want open source go jump on Eclipse. I used to be eclipse and heavily fought against moving to IntelliJ primarily because years ago, it wasnt as stable/fast as Eclipse was.. but it has greatly surpassed Eclipse and is well worth a couple hours of work to enjoy writing code in.</p> <p>Free? Nobody forced you to use it, and frankly, I think most people looking to use Goland are those already using IDEA for java, C, python and others and want to stick to a familiar IDE. That said, I have tried a few others including VS Code, and nothing touches what Goland offers.. and I get updates/fixes for a year. </p> <p>I mean, if you had a good argument like Goland is $50 a month to use.. even then it would be worth it for those making a living writing code... I dont know.. I dont see your argument here. If you want free, use vim, or something else. If you want continued updated/supported features and a familiar very popular very powerful IDE, you pay a couple hours of work worth and get IDEA.</p></pre>Killing_Spark: <pre><p>You get locked into goland if you want their tools, and just because the Situation for osx devs is worse doesnt mean we have to move into the same direction. </p> <p>I dont see how you dont see the point of wanting free software. Wouldnt it be nice to have a </p> <blockquote> <p>very popular very powerful IDE </p> </blockquote> <p>That is open source. There are licences that allow open source projects to make money if the user uses them commercially. </p> <p>The point isnt really that it costs money but that its not free as in freedom not free as in beer.</p></pre>beowulf_71: <pre><p>Is Eclipse considered open source?</p></pre>Killing_Spark: <pre><p>A quick look at github shows quite a lot of projects hostet in the eclipse foundations account. One of which is the ide. </p></pre>dlsniper: <pre><p>The IntelliJ Platform is also open source, see <a href="https://github.com/JetBrains/intellij-community/" rel="nofollow">https://github.com/JetBrains/intellij-community/</a> and there are a lot of plugins/projects under <a href="https://github.com/JetBrains/" rel="nofollow">https://github.com/JetBrains/</a> as well.</p></pre>beowulf_71: <pre><p>Closed source? They are a product, and what they charge is so minor compared to the money you can make using it, it really is silly to claim that they are closed source and you would give money to others willing to work on open source. I would rather pay a good company that is paying developers to build tools for developers, rather than hope that someone I send a few bucks to continues to contribute.. and support their contribution. You get a whole hell of a lot with IntelliJ.. not just a GO editor, but Java, Web, additional plugins that are free, and a consistent work environment across platforms for multiple languages. Need more.. add to it.</p></pre>tristan957: <pre><p>Ok? Solid opinion. The OP has a different opinion. For many of us, open source is so much better than closed source</p></pre>beowulf_71: <pre><p>Why.. because you cant afford it? I get that.. I switched from Adobe to Black Magic for video stuff, though I actually plan to buy the studio version of that eventually for the extras it provides. I use Audacity because it does everything I need for audio stuff. But for some things, it is worth it. I bought Windows OS for my main media/video editing/gaming rig. I pay for good software. IntelliJ in no way is making it sound like they are against open source. Hell you can use their free version which I did for years just fine. But.. they have to pay people, presumably good engineers, most likely a pretty decent wage. At what point do you wish for Intellij to crash and burn because they cant offer good quality built for developers tools? </p> <p>My point here is in response to those claiming that its BS that they are now charging for it. They have spent a ton of money further developing it, and continue to do so. I am all for open source, use a lot of it in my own code, and agree with its principals. But I also believe you pay for good stuff.. and IntelliJ is a quality product that is a fraction of a fraction of my paycheck to use it to build better software with. Of all the things people should pay for, its products that help them do their job. </p></pre>9gPgEpW82IUTRbCzC5qr: <pre><p>vscode can&#39;t show me a list of interface implementations</p></pre>gabriel_schneider: <pre><p>Absolutely</p></pre>cheeseboythrowaway: <pre><p>Didn&#39;t they remove it because they released an entire Go IDE?</p></pre>dlsniper: <pre><p>We have not removed any Go plugin, it is still available in IntelliJ IDEA Ultimate 2017.3+. If you have any problems with it, please reach out and I&#39;ll be happy to help.</p></pre>slowdayhere: <pre><p>Yes, but their standalone Go IDE doesn&#39;t have a permanently free version like IntelliJ does.</p></pre>cheeseboythrowaway: <pre><p>It&#39;s $90 / year and they&#39;ll give you a free license if you&#39;re working on FOSS.</p> <p><a href="https://www.jetbrains.com/go/buy/#edition=discounts">https://www.jetbrains.com/go/buy/#edition=discounts</a></p> <p>Seems pretty reasonable to me.</p></pre>YesIAmAHuman: <pre><p>And student licenses which allows you to use all their programs, the real life saver</p></pre>Neirin: <pre><p>Yeah, I used their student license and now I get my employer to buy a license for me... that bit of marketing worked out for them.</p></pre>guitmz: <pre><p>Vscode or spacemacs (emacs with vim bindings)</p></pre>bioxcession: <pre><blockquote> <p>spacemacs</p> </blockquote> <p>seconding this. i&#39;ve been a vim developer for years, but spacemacs converted me. it&#39;s just so simple.</p></pre>acepukas: <pre><p>Why is spacemacs better than vim?</p></pre>bioxcession: <pre><p>lots of reasons.</p> <ul> <li> automatic relevant plugin install</li> <li> asynchronous</li> <li> magit</li> <li> org mode</li> <li> mneumonic keybindings</li> <li> same config works across every OS</li> </ul> <p>the last point may not seem relevant, but my vimrc never worked right across windows/osx/linux, where spacemacs (and emacs, more generally) has no problems.</p></pre>acepukas: <pre><p>I&#39;m a long time vim user but I&#39;ve never used emacs. What are magit and org mode?</p></pre>bioxcession: <pre><p>magit is a git workflow plugin, and org mode is an organization plugin - they’re the sparkling diamonds of the emacs world.</p> <p>highly recommend <a href="https://m.youtube.com/watch?v=vQO7F2Q9DwA" rel="nofollow">this</a> magit video!</p></pre>TuxOtaku: <pre><p>I see a lot of folks in here supporting VSCode. I’m definitely in that camp when it comes to Golang (among other languages)</p></pre>jamra06: <pre><p>You can use VS code. It’s not as good but not bad either. But it is free. </p> <p>Sublime text has a free version, but there is no debugger. </p></pre>HaveToBeStrong: <pre><p>Yeah, VS code has some good tooling for Go. Beyong just the main go package.</p></pre>jamra06: <pre><p>Yes. You can install Delve and integrate it into your debugger so you can set break points. I’m not sure if that’s still how it works. But hey, some feature parity with Goland.</p></pre>3HoursWTF: <pre><p>If you have an <code>.edu</code> email, you can likely get a goland license for free. </p></pre>hamm185: <pre><p>In case you are willing to invest in a „little bit“ of learning, you can switch to vim + tmux</p> <p>Vim-go Plugin <a href="https://github.com/fatih/vim-go">https://github.com/fatih/vim-go</a></p> <p>Vim IDE <a href="https://github.com/farazdagi/vim-go-ide">https://github.com/farazdagi/vim-go-ide</a></p> <p>In the beginning it is painful but in the end you are so much faster :)</p></pre>mdaffin: <pre><p>Also, the <a href="https://github.com/autozimu/LanguageClient-neovim" rel="nofollow">languageclient</a> plugin is amazing when combining with the language server for a given language like the <a href="https://github.com/sourcegraph/go-langserver" rel="nofollow">go-langserver</a>. </p> <p>Also, not quite ready for general use but <a href="https://github.com/onivim/oni" rel="nofollow">oni</a> (neovim frontend) is shaping up to be an interesting editor.</p></pre>-mewa: <pre><p>Or just invest in learning Emacs. Tbh, it&#39;s got me covered in most of the stuff I do in a variety of languages.</p> <p>And before you, vim-guys ;) , start to complain - it&#39;s entirely possible to have Emacs setup in a similar fashion to vim, and you benefit from a large ecosystem of packages too.</p></pre>ramius345: <pre><p>I like using emacs to edit go code. I use a setup similar to <a href="https://johnsogg.github.io/emacs-golang" rel="nofollow">this</a>. The autocomplete plugin is surprisingly good.</p></pre>ethanialw: <pre><p>Vim with <a href="https://github.com/fatih/vim-go">vim.go</a></p></pre>Pre-Owned-Car: <pre><p>Gotta second vim-go. Best vim plug-in I’ve used so far. And it’s under active development.</p></pre>Smokey_Circles: <pre><p>Was gonna come say this tongue-in-cheek. But it really is pretty fantastic. </p> <p>I mainly switched over because I just couldn&#39;t take <code>gdb</code> anymore. I mean, it&#39;s an admirable effort, but no... </p> <p>Delve is incrediballs. vim-go has it native now I believe but I&#39;m using the plugin</p> <hr/> <p>Also, if you want to start a vim install but don&#39;t want to faf with all the plugins, check out <a href="https://vim-bootstrap.com/" rel="nofollow">vimbootstrap</a>. Pretty nifty</p></pre>lectorlector: <pre><p>In order to bring another point of view to this thread: For small projects, I use Vim, with <a href="https://vim-bootstrap.com">https://vim-bootstrap.com</a> Go configuration And for larger projects (lots of files, directories, etc) I use Atom editor with go-plus plugin.</p></pre>arp242: <pre><p>Can&#39;t say I&#39;m impressed by the vimrc that that vim-bootstrap generates. It contains a number of surprising/confusing defaults (e.g. <code>set bomb</code> is going to cause problems in quite a few cases, <code>set nobackup noswapfile</code> is just stupid), as well as downright ugly hacks (e.g. all mucking about with <code>$TERM</code> and <code>t_*</code>, which shouldn&#39;t be needed for most people).</p> <p>It also seems a lot more complex than needed. Why does it change so many <code>g:go_*</code> settings? There is a reason the vim-go defaults are the way they are: that is what works well for most people (e.g. changing <code>g:go_highlight_*</code> stuff will incur quite a large and noticeable performance cost).</p></pre>lezardbreton: <pre><p>Do you have autocompletion in vim? The standard solution (gocode) seems to be <a href="https://github.com/nsf/gocode/issues/500" rel="nofollow">broken</a> since go 1.10.</p></pre>Emacs24: <pre><p>try to rebuild gocode with 1.10</p></pre>lezardbreton: <pre><p>Thanks for the tip, I&#39;ve tried with go install -a github.com/nsf/gocode but no change and I still can&#39;t get auto-completion to work.</p></pre>apoorvqwerty: <pre><p>Is atom any good? </p></pre>moose_cahoots: <pre><p>No. And not just for Go.</p></pre>MissingScrews: <pre><p>I had issues with Atom constantly crashing, removing my changes, etc. I ended up switching to VSCode and haven&#39;t had any issues.</p></pre>nameless912: <pre><p>Atom is great for exactly one thing for me, and that is pair programming. Teletype is legitimately bonkers awesome.</p> <p>Everything else? It&#39;s slow and buggy. I switched back to Vim after months of fighting with Atom and I&#39;m much happier.</p></pre>raistlinmaje: <pre><p>Something very similar is coming to VSCode soon, <a href="https://code.visualstudio.com/blogs/2017/11/15/live-share" rel="nofollow">https://code.visualstudio.com/blogs/2017/11/15/live-share</a></p></pre>tristan957: <pre><p>That is from 5 months ago and I&#39;m not holding my breath for any time soon. It doesn&#39;t even have cross platform support yet. It&#39;s still on invite only.</p></pre>raistlinmaje: <pre><p>that was the initial announcement, I did get an invite to it a few weeks ago so it is definitely coming along. Seems to work fairly well but to be fair I never tried Teletype so can&#39;t compare</p></pre>dlsniper: <pre><p>Have you seen <a href="https://floobits.com" rel="nofollow">https://floobits.com</a> which is available today and works with a lot of editors out of the box? </p></pre>UnloadSeg: <pre><p>Another vote for VSCode</p></pre>Walkedairplane: <pre><p>Yeah VS Code has been good to me. I spend a lot of time in Code from other stuff already so it&#39;s a very comfortable place to write Go</p></pre>unimportant1234567: <pre><p><a href="https://github.com/limetext/lime" rel="nofollow">https://github.com/limetext/lime</a> seems very popular, though warns that it is not complete.</p></pre>PaluMacil: <pre><p>It has a lot of excitement. Or did... and I think most of that has worn off as is kept up only a slow pace and then was overshadowed by VS Code.</p></pre>Attunga: <pre><p>If you are a student or working on well known Open Source projects then they will give you a free license. Apart from that the personal license is reasonably priced I feel if you are using it all the time, if you are not using it personally then hit your work up for the cost ...</p> <p>Either that or use VS Code which is my next alternative after Goland and quite capable. </p></pre>dlsniper: <pre><p>You are allowed to use the personal, not educational or oss, license for commercial projects as well as on your personal computer AND on your company computer (as long as your company allows you to do so), all within the terms and conditions.</p></pre>jimmeyotoole: <pre><p>Wow, I most be getting old and unhip. I still use sublime text for almost everything&#39;s I find the auto complete from gosublime really good.</p></pre>apoorvqwerty: <pre><p>The only reason I have is I&#39;m already used to of intellij and go worked really well with it. But these people launched a paid version and removed the old plugin which was free I still have it on my old Mac but I&#39;ve to migrate to a different machine and am not able to get it working on it</p></pre>dlsniper: <pre><p>The Go plugin maintained by the Go community (I&#39;m one of the maintainers) has stopped development about 1.5 years ago, with very few contributors to it. The old plugin can still be installed in older IDEA/other IDEs versions. </p> <p>Jetbrains took it and made it inline with the other languages they support, with a standalone IDE, GoLand, and a plugin, which has feature parity, available for IntelliJ IDEA Ultimate 2017.3+.</p> <p>I&#39;m sorry that you have issues with the plugin on your new machine, please feel free to raise an issue on our support tracker: <a href="https://youtrack.jetbrains.com/issues/Go">https://youtrack.jetbrains.com/issues/Go</a> or ping me here, on Twitter, or on Gophers Slack (same nickname as here).</p> <p>Full disclaimer: I&#39;m now working, as of this week, as a Developer Advocate for JetBrains, previously (when maintaining the open source plugin) I had a different job.</p></pre>beowulf_71: <pre><p>I now have 18.1... that is updated with Goland I believe right?</p></pre>dlsniper: <pre><p>If you have 2018.1 IDEA Ultimate then yes, the Go plugin has feature parity with GoLand 2018.1.</p></pre>beowulf_71: <pre><p>Nice. Loving this btw.. took me years to finally buy it, as the java version for free did a ton already.. thank you btw, for your teams work on this IDE. Well worth the price for Ultimate especially with the WebStorm and Goland being part of that package! I use all 3 now daily!</p></pre>sheepdog69: <pre><p>If you use Idea Ultimate, the go plug-in still works fine. I&#39;m not sure about other paid versions.</p></pre>NatoBoram: <pre><p>That&#39;s an asshole move. Just go with VSCode ^^</p></pre>SeerUD: <pre><p>I disagree. JetBrains make software, mainly IDEs. It wasn&#39;t an unexpected move on their part at all. They have to make money to continue making software, and paying their staff who work on specific IDEs.</p> <p>Microsoft can fund something like VS Code easily because they make a LOT of money elsewhere, and it&#39;s a great way for them to raise their profile further, and that of Visual Studio in general.</p></pre>NatoBoram: <pre><p>I agree that they have the right to get paid for the usage of their product. The line is drawn when you offer a free feature then lock it later behind a paywall.</p> <p>They can create as many paid services they want, that&#39;s their business after all, not mine.</p></pre>apoorvqwerty: <pre><p>I get your point, I&#39;m just saying it was there for free earlier and since it was good I&#39;m considering buying it too </p></pre>DenzelM: <pre><p>Is it really? Or is it more of an &#34;asshole move&#34; to be complaining about paying for an IDE that you find (found?) useful while developing... on a <strong>Mac</strong>. </p></pre>NatoBoram: <pre><p>Ah wait, I didn&#39;t notice it was Mac. I&#39;m too used to cross-platform stuff. But that doesn&#39;t invalidate my point : Removing free features is an asshole move, no matter how you look at it.</p></pre>beowulf_71: <pre><p>Apparently you dont have to work to survive. IntelliJ pays employees who work and get paychecks on features that they give away free. At some point, I think a highly supported/respected/stable product deserves a little payback in the form of people paying for it. Or.. do you work on all free software and never expect to get paid? They also still allow you to use the free version of the plugin.. it is just no longer supported by them for free. Expecting them to pay developers good money to support a plugin that is free is unreasonable.</p></pre>beowulf_71: <pre><p>Huh.. asshole move because he chose a superior IDE that costs a couple hours of work to own? An asshole move is to claim someone choose an IDE they are already familiar with is an asshole move. </p></pre>NatoBoram: <pre><p>It&#39;s funny because both &#34;asshole moves&#34; you pointed were not done, either by him or by me.</p></pre>: <pre><p>[deleted]</p></pre>sandokan1572: <pre><p>There is Go plugin for IntelliJ (Ultimate), which is equivalent to GoLand. It is getting updates as well. Only obsolete free plugin was removed. </p></pre>dlsniper: <pre><p>The Go plugin is available for IntelliJ IDEA Ultimate 2017.3+, just like all our other language plugins.</p> <p>I&#39;m sorry that this was not clear enough, if you need any help, please let me know and I&#39;m happy to help you.</p></pre>AllThingsWiseWndrful: <pre><p>I saw goLand recently and loved the feature where the param names are in the function calls. Does vscode have a plugin like that?</p></pre>NatoBoram: <pre><p>Doesn&#39;t it do it by default if you let the mouse over the function name for a second?</p></pre>AllThingsWiseWndrful: <pre><p>goLand keeps it in view permanently and not just on mouse over. Something like this:</p> <pre><code>s2 := strings.Replace(old: s, new: pat, n: times) </code></pre> <p>Though slightly lengthier, it really improved readability of the code and I found it to be productive. vscode should definitely pick this up.</p></pre>_cult_: <pre><p>Atom with go-plugin</p></pre>janderssen: <pre><p>I would say GoLand is pretty much the best GO IDE I have used, I paid the very reasonable price, and have not looked back since, after all. VSCode would be my second favourite IDE I use for GO (and other languages too), but for GO, I pretty much only work in GoLand exclusively.</p></pre>mrweinerman: <pre><p>Yup, Linux, VS code with go plugin is my go to. No different than windows etc. </p></pre>cemremengu: <pre><p>+1 VSCode with go tooling is fantastic.</p></pre>dtoebe: <pre><p>Vscode has official go plugin from MS. Probably the best Go IDE out there. Second maybe to vim-go. </p></pre>killerwhale007: <pre><p>There isn’t a better alternate than GoLand. I have tried all but goland is top notch. When they stopped giving out beta license I got free license for a year with my college email ID. If you have some money do get a license I would get one if I had to. It’s so much better than text editors.</p></pre>Discrete_Number: <pre><p>Have you guys tried <a href="https://github.com/visualfc/liteide" rel="nofollow">LiteIDE</a>? </p> <p>I’m using VS Code atm, and I think it’s good enough for my needs. </p></pre>apoorvqwerty: <pre><p>I&#39;m gonna try boht vs code and atom and decide </p></pre>binarydna: <pre><p>GoLand from JetBrains</p></pre>: <pre><p>[deleted]</p></pre>SeerUD: <pre><p>The Go plugin for IntelliJ Ultimate still works fine. I&#39;ve just loaded up, updated it, and used it to try it out.</p></pre>Xerxero: <pre><p>What are you talking about ? There is still a go plugin for idea. At least I installed one couple of weeks ago. </p></pre>Southclaws: <pre><p>My work machine was Ubuntu and vscode ran perfectly for Go development, much better than sublime and I&#39;ve not tried any more. I&#39;d highly recommend vscode to anyone who hops between operating systems frequently. The &#34;synchronise settings&#34; plugin is amazing for that.</p></pre>dlsniper: <pre><p>Hi,</p> <p>Fresh JetBrains team member here but I think I have enough insight into this.</p> <blockquote> <p>JetBrains people, I hope you&#39;re reading this, I am super pissed that I can&#39;t use a Go plugin in IntelliJ anymore - I have the full enterprise version too.</p> </blockquote> <p>The Go plugin for IntelliJ IDEA Ultimate 2017.3+ has feature parity with GoLand 2017.3+. For example, if you use IntelliJ IDEA Ultimate 2018.1, you can install the Go plugin which will have the same features as GoLand 2018.1. You can see the Go plugin page here: <a href="https://plugins.jetbrains.com/plugin/9568-go" rel="nofollow">https://plugins.jetbrains.com/plugin/9568-go</a></p> <blockquote> <p>I do NOT want to run Goland AND IntelliJ.</p> </blockquote> <p>You don&#39;t need to, as I mentioned above. This is inline with out other languages that we support and have a standalone IDE or can be used in IntelliJ IDEA.</p> <blockquote> <p>Also. . . did you drop support for Ruby in IntelliJ too? The last time I tried to install the Ruby plugin, I couldn&#39;t get it to work.</p> </blockquote> <p>Unfortunately, I don&#39;t have any experience with this plugin but I&#39;m happy to reach out to the right team if you can provide more details on the issue. As far as I can see, there is a Ruby plugin available, <a href="https://plugins.jetbrains.com/plugin/1293-ruby" rel="nofollow">https://plugins.jetbrains.com/plugin/1293-ruby</a>, as it is for Go or Python.</p> <p>My apologies for any confusion, please reach out to me if you need any help.</p> <p>Thank you.</p></pre>apoorvqwerty: <pre><p>It&#39;s not in the community edition anymore, I tried 2017 </p></pre>dlsniper: <pre><p>That&#39;s correct. I never upgraded the plugin for 2017.1+ because of lack of time and nobody else contributed to the sources either.</p> <p>However, at this point the open-source plugin has a lot to catch up with.</p> <p>The plugin is still available here <a href="https://plugins.jetbrains.com/plugin/5047-go-language-golang-org-support-plugin" rel="nofollow">https://plugins.jetbrains.com/plugin/5047-go-language-golang-org-support-plugin</a> and the sources are available here <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> (were it always has been published).</p></pre>Xerxero: <pre><p>True. You need the ultimate. But the price makes up if you use more languages ( via the plugins )</p></pre>InkognitoV: <pre><p>VS Code or Atom with Go plugins installed are more than enough for me. </p> <p>On atom the go plugin is “go plus” or something, I think on VS Code it’s “Go Lint.”</p> <p>Atom gets a lot of hate on reddit, but I’ve never experienced any issues with it. I would suggest to try it, doesn’t cost anything.</p> <p>edit: Surprised I&#39;m getting down voted for suggesting OP try both VS Code and Atom to see which one he prefers?</p></pre>NatoBoram: <pre><p>The thing that infuriates me with Atom is that I&#39;ve become used to the overwhelming functions of VSCode and now Atom is so bare bones that it becomes a pain to use. I got some hype for Atom IDE, but it&#39;s still far behind VSCode.</p></pre>InkognitoV: <pre><p>For sure, different people need/want different capabilities :)</p></pre>Emacs24: <pre><p>Emacs, vim, vscode all have go support which bring them into the league of full fledged IDEs for Golang. </p> <p>The problem though they are the worst players there. And there&#39;s only one good player in that league, GoLand.</p></pre>

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1016 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传