4 ms·
I am surprised at the amount of semi-negative comments here. Yes, some features are yet to be implemented, (it's still a fairly young project and you can always
by AsyncAwait 10y ago
I am surprised at the amount of semi-negative comments here. Yes, some features are yet to be implemented, (it's still a fairly young project and you can always follow GitHub issues on progress), but for an Electron app, it's surprisingly fast and capable.
The Microsoft-developed Go plugin makes it the best Go IDE out there, the devs, (Ramya Rao etc.) are super responsive and really trying to resolve issues quickly.
If you haven't tried it yet, I think you really should and if you have found a problem, open an issue at https://github.com/Microsoft/vscode https://github.com/Microsoft/vscode so the devs know about it, complaining doesn't help making it better. They generally release every month, so it will get fixed sooner rather than later.
P.S. Kudos to the team & contributors for another awesome release!
- pjmlp 10y agoHow does it compare to LiteIDE?
- sagichmal 10y agoI never understood LiteIDE, it was always extraordinarily esoteric and nonintuitive. VS Code is just fantastically better in comparison, in my opinion.
- wattt 10y agoI have never heard of that, but I will share one thing I like about it as an IDE (and historically I have hated IDEs and used vim)... No config. Open a "folder", no project setup bullshit, and it remembers your work-state for each project/folder you open... And best part: autocomplete! But it is not heavy and slow. It does autocomplete per-file. So it does not need to analyse my entire project codebase, it just sees I used a word before and lets me tab to complete. So nice.
- donatj 10y agoI loved LiteIDE when I used it, the VSCode extension can do most of what LiteIDE does but in a much nicer UI and control.
- computerex 10y agoI concur, the Go plugin is top notch. It even has a fantastic vim emulation plugin that works reasonably well.
- wattt 10y agoIt does. The only things quirky about it: command mode "up" button doesn't know about the history of past commands... Sucky for iterating on a regex. Undo is also broken, but it took me 2 full months to notice that the vim plugin broke undo!
- testUser69 10y agoAll editors support go really well, that's because go has official tools that integrate with editors (guru, for example). At the top of the read me is the feature list for the vscode-go: https://github.com/Microsoft/vscode-go https://github.com/Microsoft/vscode-go This is the feature list for vim-go: https://github.com/fatih/vim-go https://github.com/fatih/vim-go looks a little longer, but if you notice they both use the same back end tools. I see that VSC has partial delve integration, but vim running inside tmux makes delve (and every other CLI tool) feel like it's already integrated. I don't use debugging that much with Go though.
- AsyncAwait 10y agoYeah, I know they all make use of godef, guru etc. but the way VSCode allows you to see declaration/documentation or full implementation on hover, integration with dlv etc. make it a nicer implementation for me than vim-go, but that's probably because I am not a ViM person myself.
- jshen 10y agoAnyone know if it works with the app engine runtime for go? I've never gotten anything to work for that except IntelliJ.
- seabrookmx 10y ago> makes it the best Go IDE out there I will respectfully disagree and say that gogland (while still in a pre-release state) is much much better.
- alex_hitchins 10y agoIn what way is it better? Go in VSC is very, very nice. I can't think of any tooling I don't have available with this setup.
- AsyncAwait 10y agoGogland is great, but so far I haven't seen a feature that makes is strictly better, but I agree that it is a great alternative. There is also the fact that VSCode is open-source.
- dlsniper 10y agoIntelliJ is open-source as well and the Go plugin for it has been open-source for a long while as well :)