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

dieseltravis opened this issue Apr 15, 2016 · 13 comments

Support Visual Studio Code (VSCode) #619

dieseltravis opened this issue Apr 15, 2016 · 13 comments


Copy link

@dieseltravis dieseltravis commented Apr 15, 2016


Install PlatformIO IDE for VSCode:


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:

and publishing to the VS Code extension gallery:

Copy link

@marvinroger marvinroger commented Jun 25, 2016

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

Copy link

@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
Copy link

@TronicLabs TronicLabs commented Oct 13, 2016


1 similar comment
Copy link

@franky47 franky47 commented Oct 30, 2016


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. 😉

Copy link

@zgoda zgoda commented Jan 31, 2017

There's a project for this on GH but it seems inactive

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
Copy link

@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
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
Copy link

@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.


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.

Copy link

@Petezah Petezah commented May 28, 2017

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

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
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.