Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Visual Studio Code (VSCode) #619

Closed
dieseltravis opened this issue Apr 15, 2016 · 13 comments
Closed

Support Visual Studio Code (VSCode) #619

dieseltravis opened this issue Apr 15, 2016 · 13 comments
Assignees
Labels
Milestone

Comments

@dieseltravis
Copy link

@dieseltravis dieseltravis commented Apr 15, 2016

DONE!

Install PlatformIO IDE for VSCode:


Configuration

Operating system:

  • Windows/OSX/linux

Description of problem

VS Code is based on Atom but performs much better.

Additional info

Here is more info on VS Code Extensions:
https://code.visualstudio.com/docs/extensions/overview

and publishing to the VS Code extension gallery:
https://code.visualstudio.com/docs/tools/vscecli

@marvinroger
Copy link

@marvinroger marvinroger commented Jun 25, 2016

What do you mean by "performs much better"? Atom is an amazing IDE, IMO.

@dieseltravis
Copy link
Author

@dieseltravis dieseltravis commented Jun 25, 2016

Atom is good, but can be slow. Code is very speedy.

@ivankravets ivankravets changed the title Feature Request: support Visual Studio Code Support Visual Studio Code (VSCode) Jul 12, 2016
@TronicLabs
Copy link

@TronicLabs TronicLabs commented Oct 13, 2016

+1

1 similar comment
@franky47
Copy link

@franky47 franky47 commented Oct 30, 2016

+1

@marvinroger
Copy link

@marvinroger marvinroger commented Nov 15, 2016

Coul you please "like" the first post instead of publishing _+1_s? Don't forget we receive an email every time something is posted. Thanks. 😉

@zgoda
Copy link

@zgoda zgoda commented Jan 31, 2017

There's a project for this on GH but it seems inactive https://github.com/fabianofranca/vscode-platformio

@formulahendry
Copy link

@formulahendry formulahendry commented Mar 17, 2017

Hi friends, I have just created a PlatformIO extension for VS Code. You could install and have a try. 😃
In the initial release, it supports below basic function:

Currently, the extension is in the very initial phase. If you find any bug or have any suggestion/feature request, please join the chat on Gitter or submit the issues to the GitHub Repo.

PlatformIO is really cool! Much better than Arduino IDE. 😄 Let's make PlatformIO better and better.

@ivankravets ivankravets added this to the 3.3.0 milestone Mar 17, 2017
@ivankravets
Copy link
Member

@ivankravets ivankravets commented May 7, 2017

Add project generator for VSCode with a support for:

  • Code completion
  • Multiple tasks/runners
  • PIO Unified Debugger
@ivankravets ivankravets reopened this May 7, 2017
@ivankravets ivankravets modified the milestones: 3.3.0, 3.4.0 May 7, 2017
@ivankravets ivankravets self-assigned this May 7, 2017
@dymo
Copy link

@dymo dymo commented May 10, 2017

I have made pull requests for VS Code templates: #960 and platformio/platformio-docs#4

I have been unable to get the PIO Unified Debugger to work, so I didn't make a template for the debug launch configuration.

ivankravets added a commit that referenced this issue May 27, 2017
@ivankravets
Copy link
Member

@ivankravets ivankravets commented May 27, 2017

Hi guys,

We have a good news: PlatformIO IDE for VSCode!

100% open source, maximum permissive Apache 2.0 license.

Docs: http://docs.platformio.org/page/ide/vscode.html

PlatformIO IDE for VSCode

This is a demo version, only base features are ported from PlatformIO IDE from Atom:

  • Automatic Python + PIO Core Installer. No need to install Python or PIO Core before.
  • Multiple Run Tasks
  • PIO Unified Debugger for 100+ boards
  • Automatic C/C++ Project Reindexer (when platformio.ini is changed or new libraries are installed)
  • Integration with VSCode Internal Terminal.

Would be thankfufor any feedback. Please open issues in PlatformIO IDE for VSCode repository.

P.S: @formulahendry , thank you very much for your efforts on the own PlatformIO extension. Would you like to work on PlatformIO.Org extension? I propose to merge our efforts and make really cool exntension.

@Petezah
Copy link

@Petezah Petezah commented May 28, 2017

@ivankravets this sounds awesome! Can't wait to try it out.

@formulahendry
Copy link

@formulahendry formulahendry commented May 29, 2017

@ivankravets That's cool.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
9 participants
You can’t perform that action at this time.