Skip to content

demiliani/SDVisualStudioCodeExtensionPack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visual Studio Code Extension Pack for Dynamics 365 Business Central Developers"

This pack contains a set of useful Visual Studio Code extensions that can simplify and improve the life of a Dynamics 365 Business Central Developer (AL language). Just install the package and all these extensions (installation and update) will be automatically managed for you. New features will be added periodically.

Open in Visual Studio Code

This package includes:

AL Language:

https://marketplace.visualstudio.com/items?itemName=ms-dynamics-smb.al

With this extension, you can write extensions for Dynamics 365 Business Central in the AL language with full support for formatting, syntax highlighting, and rich IntelliSense.

Docker Explorer:

https://marketplace.visualstudio.com/items?itemName=formulahendry.docker-explorer

Manage Docker Containers, Docker Images, Docker Hub and Azure Container Registry Docker Explorer

Azure Repos:

https://marketplace.visualstudio.com/items?itemName=ms-vsts.team

This extension allows you to connect to Azure DevOps Services and Team Foundation Server and provides support for Team Foundation Version Control (TFVC). It allows you to monitor your builds and manage your pull requests and work items for your TFVC or Git source repositories. Azure Repos

Powershell:

https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell

This extension provides rich PowerShell language support for Visual Studio Code. Now you can write and debug PowerShell scripts using the excellent IDE-like interface that Visual Studio Code provides.

REST Client:

https://marketplace.visualstudio.com/items?itemName=humao.rest-client

REST Client allows you to send HTTP request and view the response in Visual Studio Code directly. REST Client

CRS AL Language Extension:

https://marketplace.visualstudio.com/items?itemName=waldo.crs-al-language-extension

A bunch of useful commands, settings and snippets to improve your life as an al developer for Microsoft Dynamics 365 Business Central (or "Microsoft Dynamics NAV"). CRS AL Language Extension

AZ AL Dev Tools/AL Code Outline:

https://marketplace.visualstudio.com/items?itemName=andrzejzwierzchowski.al-code-outline

AZ AL Dev Tools/AL Code Outline extension is a collection of tools designed to help with AL extension development. AZ AL Dev Tools/AL Code Outline

AL Formatter:

https://marketplace.visualstudio.com/items?itemName=rasmus.al-formatter

Visual Studio Code extension for formatting AL files. AL Formatter

TODO Tree:

https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree

This extension quickly searches your workspace for comment tags like TODO and FIXME, and displays them in a tree view in the explorer pane. Clicking a TODO within the tree will open the file and put the cursor on the line containing the TODO. TODO Tree

Code Spell Checker:

https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker

A basic spell checker that works well with camelCase code. The goal of this spell checker is to help catch common spelling errors while keeping the number of false positives low. Code Spell Checker

Bookmarks:

https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks

It helps you to navigate in your code, moving between important positions easily and quickly. No more need to search for code. It also supports a set of selection commands, which allows you to select bookmarked lines and regions between bookmarked lines. It's really useful for log file analysis. Bookmarks

Live Share:

https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare

Visual Studio Live Share enables you to collaboratively edit and debug with others in real time, regardless what programming languages you're using or app types you're building. It allows you to instantly (and securely) share your current project, and then as needed, share debugging sessions, terminal instances, localhost web apps, voice calls, and more! Developers that join your sessions receive all of their editor context from your environment (e.g. language services, debugging), which ensures they can start productively collaborating immediately, without needing to clone any repos or install any SDKs. Live Share

AL Object Designer:

https://marketplace.visualstudio.com/items?itemName=martonsagi.al-object-designer

C/Side Object Designer was something that the new AL development environment lacks of very much. The idea behind this extension is to provide a main hub for daily development by giving back the ability of overview. AL Object Designer

PrintCode:

https://marketplace.visualstudio.com/items?itemName=nobuhito.printcode

If you're so crazy, you can print your code from VSCode! PrintCode

Better Comments:

https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments

Improve your code commenting by annotating with alert, informational, TODOs, and more! Better Comments

Insert GUID:

https://marketplace.visualstudio.com/items?itemName=heaths.vscode-guid

A simple command extension for Visual Studio Code to insert globally unique identifiers (GUIDs) into the Code text editor in a variety of formats. Insert GUID

SQL Server (mssql):

https://marketplace.visualstudio.com/items?itemName=ms-mssql.mssql

Welcome to mssql for Visual Studio Code! An extension for developing Microsoft SQL Server, Azure SQL Database and SQL Data Warehouse everywhere with a rich set of functionalities. SQL Server

Git History:

https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory

View git log, file history, compare branches or commits Git History

Git Graph:

https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph

View a Git Graph of your repository, and perform Git actions from the graph. Git Graph

TODO Highlight

https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight

Highlight TODO, FIXME and other annotations within your code. TODO Highlight

Open File

https://marketplace.visualstudio.com/items?itemName=Fr43nk.seito-openfile

This extension enables the user to open a file under the current cursor position. Just right-click on a pathname within a open document and select the open file under cursor option (or just press Alt + P without right-click). If the file is found by vscode then it will open a new tab with this file. If the string is has an tailing number separated by a colon (i.e. :23) it will open the file at the specified line number. :23:45 means line 23 column 45. It is also possible to select one or more text segments in the document and open them.

Polacode

https://marketplace.visualstudio.com/items?itemName=pnp.polacode

Polaroid for your code: take wonderful screenshots of your code. Polacode

Vscode Google Translate

https://marketplace.visualstudio.com/items?itemName=funkyremi.vscode-google-translate

Quickly translate text right in your code. Vscode Google Translate

NAB AL Tools

https://marketplace.visualstudio.com/items?itemName=nabsolutions.nab-al-tools

This extensions is a tool that helps with AL development (XLIFF management) NAB AL Tools

AL Test Runner

https://marketplace.visualstudio.com/items?itemName=jamespearson.al-test-runner

The AL Test Runner extension adds features to help run your Business Central tests and digest the results in VS Code. Run specified tests against your local Business Central Docker container and save the results. Test methods are decorated according to the test results. Hover over the method name for more information. AL Test Runner

XLIFF Sync

https://marketplace.visualstudio.com/items?itemName=rvanbekkum.xliff-sync

A VSCode extension to keep XLIFF translation files in sync with a specified, automatically generated base-XLIFF file. ![XLIFF Sync] (https://github.com/rvanbekkum/vsc-xliff-sync/raw/master/resources/xliffSync_explorer.gif)

CSV to Table

https://marketplace.visualstudio.com/items?itemName=phplasma.csv-to-table

Convert your CSV/TSV/PSV files to an ASCII formatted table. ![CSV to Table (https://github.com/Plasma/csv-to-table/raw/master/images/demo.gif)]

Azure Git Repos

https://marketplace.visualstudio.com/items?itemName=neilbarkhina.gitdownloadazurerepos

This is a VS Code extension to easily download your Git Repos and Projects from the Command Palette. One of the most frustrating parts of downloading your Git code is remembering those pesky remote URLS. This extension makes it so you never have to memorize a URL again! Only supports Git projects hosted in Azure Repos. ![Azure Git Repos (https://github.com/nbarkhina/AzureGitRepos/raw/master/images/animated_tutorial.gif)]

AL Structure Creator

https://marketplace.visualstudio.com/items?itemName=EdySpider.alstructurecreator

This extension allows you to create the folder structure for AL projects. ![AL Structure Creator (https://github.com/edyspider/ALStructureCreator/raw/master/images/ES-AL-SC_CreateStructure.gif)]

Azure Virtual Machine

https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurevirtualmachines

Create and manage Azure Virtual Machines directly from VS Code. ![Azure Virtual Machine (https://github.com/microsoft/vscode-azurevirtualmachines/raw/master/resources/readme/createAzureVM.png)]

Rainbow CSV

https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv

Highlight columns in comma (.csv), tab (.tsv), semicolon and pipe - separated files in different colors Provide info about column on hover Run queries in SQL-like language ![Rainbow CSV (https://i.imgur.com/PRFKVIN.png)]

Live Share Whiteboard

https://marketplace.visualstudio.com/items?itemName=lostintangent.vsls-whiteboard

Live Share Whiteboard enhances the existing Visual Studio Live Share experience, by enabling you to open an integrated whiteboard, without needing to use a separate tool or service. All participants within a Live Share session can collaboratively draw on the whiteboard, and see each others changes in real-time. ![Live Share Whiteboard (https://user-images.githubusercontent.com/116461/50567457-dddaba00-0cf9-11e9-840b-1b0a984d5ad9.gif)]

AL CodeActions

https://marketplace.visualstudio.com/items?itemName=davidfeldhoff.al-codeactions

This extension provides code actions to the diagnostics reported by the AL Language extension. ![AL CodeActions (https://github.com/DavidFeldhoff/al-codeactions/raw/master/images/createprocedures.gif)]

AL XML Documentation

https://marketplace.visualstudio.com/items?itemName=365businessdevelopment.bdev-al-xml-doc

Generate XML documentation comments for AL language in Visual Studio Code and generate markdown files from Source Code. ![AL XML Documentation (https://365businessdev.visualstudio.com/4cb83d4a-eb34-4814-b956-f9f37c442462/_apis/git/repositories/ee60b269-870f-4369-8cf5-1e5ffb21c10b/items?path=/bdev-al-xml-doc/doc/AddXmlDocComment.gif&versionDescriptor%5bversionOptions%5d=0&versionDescriptor%5bversionType%5d=0&versionDescriptor%5bversion%5d=master&resolveLfs=true&$format=octetStream&api-version=5.0)]

Project Dashboard

https://marketplace.visualstudio.com/items?itemName=kruemelkatze.vscode-dashboard

VSCode Project Dashboard is a Visual Studio Code extension that lets you organize your projects in a speed-dial like manner. Pin your frequently visited folders, files, and SSH remotes onto a dashboard to access them quickly. ![Project Dashboard (https://github.com/Kruemelkatze/vscode-dashboard/raw/master/screenshot.png)]

Enjoy!

About

My personal Visual Studio Code Extension Pack for Dynamics 365 Business Central Developers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published