My-VSCODE-Extensions
Here is my end of 2023 curated list of VSCode extensions. Many help with Fusion scripts, add-ins, and post writing.
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.
- End 2023 List of VSCode Extensions
- Fusion 360 Tools
- Themes
- Markdown
- Graphing
- Code Productivity
- Text tools
- HTML
- Hardware development
Here are my current favorite extensions grouped by topic.
Fusion 360 Tools
- Python - Python language used for end user scripts and add-ins in Fusion.
- Fusion Add-in Helper - Fusion scripts and add-ins helper extension. Provides some useful utilities to make development easier.
- Black Formatter - Formatting support for Python. Useful to format fusion scripts and add-ins.
- Fusion Electronics (Eagle) ULP Syntax Support - Extend Fusion's ECAD tools.
- Fusion 360 Post Processor - Create and modify Fusion Post Processors written in Javascript.
- Prettier-Standard - Javascript - Formatting support for Javascript. Useful to format fusion Posts.
- Chatter NC Editor - Manage NC code files and send to (s)FTP hosts on your network.
- Sinumeric CNC - syntax highlighting for Sinumerik controller files i.e. .mpf
- Autodesk Platform services - Autodesk developer tools
Themes
- One Dark Pro++ - Theme Extension Pack (TPack) - Dark Blue application and syntax color scheme, pro dev fonts and icon sets.
Markdown
- Markdown All in One
- Markdown Preview Enhanced
- Markdown Footnotes
- Markdown Emoji
- Ghost Peddler - Publish to ghost.io
- Markdown to confluence for VSCode Extension
- VSCode-Pandoc - Render markdown as PDF, Word, ot HTML. Requires Pandoc to be installed.
Graphing
- Mermaid Editor -
- Mermaid Markdown Syntax Highlighting
- Mermaid Preview
- Graphviz Interactive Preview - View DOT files
- Markdown Mermaid Expand to PNG
- Markdown to confluence for VSCode Extension
- Draw.io Integration: Mermaid plugin
- Draw.io integration - unofficial extension to enable draw.io directly in VSCode
- LikeC4 - support for LikeC4 modeling graphs
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
- Change Case - Quickly change case.
- Code Spell Checker
- Grammarly - Free simple grammarly based grammar checking.
- Word Count
HTML
- HTML Boiler Plate - Create a basic page automatically.
- HTML Preview - Preview HTML.
- HTMLtagwrap - wraps text with tags
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.
Comments ()