# How to use Visual Studio Code with Processing 3

**URL:** <https://discourse.processing.org/t/how-to-use-visual-studio-code-with-processing-3/14458>\
**Category:** Processing\
**Created:** [October 6, 2019, 9:34am UTC](https://discourse.processing.org/t/how-to-use-visual-studio-code-with-processing-3/14458 "2019-10-06T09:34:58Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![michaelPaulukonis](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/michaelpaulukonis/32/617_2.png) [@michaelPaulukonis](https://discourse.processing.org/u/michaelPaulukonis)\
**Post date:** [December 28, 2019, 9:20pm UTC](https://discourse.processing.org/t/how-to-use-visual-studio-code-with-processing-3/14458/12 "2019-12-28T21:20:10Z")

</div>

I installed the [processing-vscode](https://github.com/TobiahZ/processing-vscode) extension and it worked quite well (for VS Code on Mac):

1. Open Processing, and click the Tools -\> Install “processing-java” menu item.
2. Install the [processing-vscode](https://github.com/TobiahZ/processing-vscode) extension
3. Open your sketch folder in VS Code
4. NOT just the `.pde` file, like you would do from the Processing IDE
5. run `Processing: Create Task File`
6. `Cmd-P` + `>` + `Create Task File`
7. Run project: `Cmd-Shift P`

The above was from a Mac; on **Windows** there is a little more to be done to get JAVA onto the PATH - there are instructions on the extensions github page. Additionally, `Cmd` would be `Ctrl`

---

_[View the full topic](https://discourse.processing.org/t/how-to-use-visual-studio-code-with-processing-3/14458)._
