# Will the code be organized as this is done in Arduino IDE? VS Code extension

**URL:** <https://discourse.processing.org/t/will-the-code-be-organized-as-this-is-done-in-arduino-ide-vs-code-extension/47135>\
**Category:** Development\
**Created:** [September 12, 2025, 2:24pm UTC](https://discourse.processing.org/t/will-the-code-be-organized-as-this-is-done-in-arduino-ide-vs-code-extension/47135 "2025-09-12T14:24:11Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)\
**Post date:** [September 17, 2025, 2:52pm UTC](https://discourse.processing.org/t/will-the-code-be-organized-as-this-is-done-in-arduino-ide-vs-code-extension/47135/13 "2025-09-17T14:52:52Z")

</div>

Hello @Aigars,

Thanks for all the feedback. From a tech support perspective (outside of this forum) over a lifetime, I’m used to cutting straight to the core issues to find a solution quickly, so please know that my directness below comes from a desire to get to the bottom of these problems. We are all working toward the same goal of making the tools better.

I appreciate your contributions to this discussion and looking forward to your perspective in the video.

> [@Aigars](#):
>
> I have tried Visual code and it does not work stably.

Please share your experience and provide examples where possible.

> [@Aigars](#):
>
> VS Code does not support Cyrillic.

Please elaborate on your usage of Cyrillic.  
I get this in VS Code and the same in Processing IDE:

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/c/1/c1de12ab3a7477371d3f0812a69dad4dfd38f361.png)

> [@Aigars](#):
>
> The “error highlighting (underlining)” function in the code works incorrectly.

Please provide a MCVE (Minimal Complete Verifiable Example) where possible.  
I will copy from here and test on my end.

> [@Aigars](#):
>
> I intentionally make an error, but VS Code still runs the sketch normally.

Same as above…  
There is a note about MCVE (Minimal Complete Verifiable Example) here:  
_[Guidelines—Asking Questions](https://discourse.processing.org/t/guidelines-asking-questions/2147)_

> [@Aigars](#):
>
> The interface is inconvenient; you need to install additional extensions.

There is a learning curve and some minimal requirements to get up and running.  
What additional extensions? I am interested in your VS Code environment setup.  
On my end only one extension is needed for Processing and I disable those I am not using.  
_ **On the positive side** _, I have additional extensions available to me that I am using for custom formatting and exploring others.

> [@Aigars](#):
>
> It’s complicated to use.

Yes it is. 🙂  
Each IDE and extension has a learning curve.  
I also struggled with some extensions (see references at the end) the other day and was rewarded in the end.  
Different IDEs suit different users, from **beginners** who prefer the simple **Processing IDE** to **professional developers** who need the powerful features of **Eclipse** or **IntelliJ IDEA**.

I have learned to use Processing with all the IDEs and they all have a learning curve:

- Processing IDE (Official)
- Visual Studio Code (VS Code)
- Eclipse
- IntelliJ IDEA
- Thonny (for Python Mode)
- Custom command-line scripts

> [@Aigars](#):
>
> To demonstrate the incorrect operation of VS Code, I will record a full video.

Looking forward to it!  
Please also share the positives!

Please include all the technical details to reproduce any issues you have to help our community work on these:

- Version numbers. Latest VS Code and latest Processing 4.4.7
- Your OS.
- Simple code examples.
- Compare the VS Code errors with the Processing IDE errors.  
I did this to see if was VS Code related or common to both.
- Anything else I missed! I am sure there is a long list here…

This VS Code extension is a very welcome addition to the Processing ecosystem for me. I want to learn from others and share what I have learned.

The Processing team will certainly benefit from all of our community efforts.

Thanks!

Hello @moon, @sableraph, @stefterv,

I will be using the latest VS Code extension for Processing moving forward to put it through its paces.  
What is the best way to provide objective feedback?  
I will make notes as I go along and provide once I have confirmed and reproduced issues.

The VS Code is a nice bridge between Processing IDE and the more advanced ones. 🙂

Thank you!

This is the extension I use for custom formatting:

> **[astyle-format - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=callanb.astyle-format)**
>
> Extension for Visual Studio Code - Facilitates using astyle formatting within VSC.

It is not necessary but I have my own personal workflow and preferences and this was a solution for me.

`:)`

---

_[View the full topic](https://discourse.processing.org/t/will-the-code-be-organized-as-this-is-done-in-arduino-ide-vs-code-extension/47135)._
