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

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

@dieseltravis
Copy link
Author

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

+1

1 similar comment
@franky47
Copy link

+1

@marvinroger
Copy link

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

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

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

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 commented May 28, 2017

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

@formulahendry
Copy link

@ivankravets That's cool.

@ivankravets
Copy link
Member

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

No branches or pull requests

9 participants