Spare Brained Ideas - AL Pack
This pack of Visual Studio Code extensions includes many commonly used AL-Specific Extensions, along with a variety of other developer assisting extensions.
The pack can be downloaded and installed here: https://marketplace.visualstudio.com/items?itemName=sparebrainedideas.sparebrained-al-pack
The core AL Extension
Run Powershell scripts
Manage/interact with local Docker systems
CRS AL Language
Super Useful Shortcuts, Snippits, Commands
AL Variable Helper
Quickly create standard-compliant variables & more
AZ AL DevTools / AL Code Outline
A collection of useful tools and shortcuts, like the wonderful Object Wizards and App Browser
Powerful code actions to speed tasks
More powerful code actions, like the amazing Extract Procedure functions
Rapid variable creation & easy navigation
AL Test Runner
An essential helper for running Tests of functions straight from VSC against Dockers
built to synch .xlf files for AL Translations. A must have.
For those of us that want to keep an eye on complexity
AL Studio (Community Edition, Beta)
Even in the early beta stage, this one is worth it just for the rapid spin-up of new workspaces. Premium features coming soon look stellar.
AL Object ID Ninja
"Zero-configuration, dead-simple, no-collision object ID assignment for multi-user repositories."
VS Code Icons
Nicer icons in the File Explorer panel
Just a quick & easy GUID maker
Bracket Pair Colorizer
Helps code readability
TONS of information about the code pulled from Git. Never wonder "when did THAT line get added" again.
Easily see the history of a file or workspace, rapidly review differences, etc.
An essential tool if you're doing API dev. You can run REST calls from files in VSC directly, no Postman required.
an overview of TODO tags in a workspace, along with highlighting and jump-to functionality
Banner Comments Plus
Great for making big comments visible from the Minimap (Code Outline)
this is an amazing tracking tool so you can get Metrics on how you work in VSC (free signup required)
This tool helps you make beautiful screencaps of code chunks, excellent for blogs, emails, presentations
Lots of keyboard shortcuts and helpers if you're editing Markdown files
Markdown Preview Enhanced
A better preview panel for Markdown files
a great little tool for doing up diagrams right inside VSC
a super handy panel for previewing Excel and CSV data
lets you quickly browse, search, edit, and commit to any remote GitHub repository directly from within Visual Studio Code without having to Clone the whole repo.
record and playback guided tours of codebases, directly within the editor
View a Git Graph of your repository, and easily perform Git actions from the graph. Configurable to look the way you want!
With this many extensions, there's a lot of settings all at once.
While we'll eventually put a better guide here, this is excellent: https://navinsights.net/2020/12/07/13-vs-code-settings-to-save-you-time-in-al/