Support Visual Studio Code (VSCode) #619

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

Comments

Projects
None yet
9 participants
@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

This comment has been minimized.

Show comment
Hide comment
@marvinroger

marvinroger Jun 25, 2016

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

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

@dieseltravis

This comment has been minimized.

Show comment
Hide comment
@dieseltravis

dieseltravis Jun 25, 2016

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

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

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

@TronicLabs

This comment has been minimized.

Show comment
Hide comment

+1

@franky47

This comment has been minimized.

Show comment
Hide comment

+1

@marvinroger

This comment has been minimized.

Show comment
Hide comment
@marvinroger

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

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

This comment has been minimized.

Show comment
Hide comment
@zgoda

zgoda Jan 31, 2017

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

zgoda commented Jan 31, 2017

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

@formulahendry

This comment has been minimized.

Show comment
Hide comment
@formulahendry

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

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 ivankravets referenced this issue in Homebrew/homebrew-core Mar 27, 2017

Closed

platformio 3.3.0 #11647

@ivankravets

This comment has been minimized.

Show comment
Hide comment
@ivankravets

ivankravets May 7, 2017

Member

Add project generator for VSCode with a support for:

  • Code completion
  • Multiple tasks/runners
  • PIO Unified Debugger
Member

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

This comment has been minimized.

Show comment
Hide comment
@dymo

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

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

This comment has been minimized.

Show comment
Hide comment
@ivankravets

ivankravets May 27, 2017

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.

Member

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

This comment has been minimized.

Show comment
Hide comment
@Petezah

Petezah May 28, 2017

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

Petezah commented May 28, 2017

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

@formulahendry

This comment has been minimized.

Show comment
Hide comment

@ivankravets That's cool.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment