My-VSCODE-Extensions

Here is my end of 2023 curated list of VSCode extensions. Many help with Fusion scripts, add-ins, and post writing.

My-VSCODE-Extensions
MS Extension Marketplace

End 2023 List of VSCode Extensions

VSCode extensions are power tools to add capability and customize your editor. VSCode is my IDE of choice to edit posts and write scripts/add-ins for Fusion. I am constantly adding capability with extensions.

Here is my end-of-2023 curated list.

Here are my current favorite extensions grouped by topic.

Fusion 360 Tools

Themes

Markdown

Graphing

Code Productivity

  • Footsteps - Highlight and navigate through recently modified lines
  • Formatting Toggle
  • Path Intelisense
  • Auto Close Tag - Automatically add HTML/XML close tags.
  • Better Comments
  • The Folding Stuff - extension that adds options to the context menu of documents open in VSCode.
  • Bookmarks - Mark line and jump to them
  • Dev Container - The extension starts (or attaches to) a development container running a well defined tool and runtime stack.
  • Docker - Make it easy to create and manage Docker containers.
  • Live Share - Enables you to collaboratively edit and debug with others in real time.
  • Semantic Diff - Helps you understand code changes faster by removing noise and adding useful annotations.
  • Binary PLIST
  • Javascript (ES6) code snippets - Javascript code snippets.
  • XML Tools - Tools to format, view as tree, evaluate and lint XML.
  • Git Lense - Quickly glimpse into when, why, and by whom a line or code block was changed. Zero-in on the most important changes and effortlessly navigate through history to gain further insights as to how a file or individual line's code evolved. Visualize code authorship at a glance via Git blame annotations and Git CodeLens. Seamlessly explore Git repositories with the visually-rich Commit Graph. Gain valuable insights via GitLens Inspect, and much more.
  • Project Manager - Easily access your projects, no matter where they are located.

Text tools

HTML

Hardware development

  • Arduino - Arduino extension makes it easy to develop, build, and deploy your Arduino sketches in VSCode.
  • Serial Monitor - Serial Monitor provides a serial monitor to view output from as well as send messages to serial ports. This is often useful when testing or debugging programs on embedded devices.
  • PlatformIO IDE - Embedded Software Development for: CMSIS, ESP-IDF, FreeRTOS, libOpenCM3, mbed OS, SPL, STM32Cube, Zephyr RTOS, Arduino, ARM, AVR, Espressif (ESP8266/ESP32), FPGA, MCS-51 (8051), MSP430, Nordic (nRF51/nRF52), PIC32, RISC-V, Raspberry Pi (RP2040), STMicroelectronics (STM8/STM32).

I hope you find some of these useful.