As an IDE, Visual Studio Code contains a number of tools designed to make our AL development effort easier. One of these is IntelliSense. When we are in one of the areas where AL code is supported, the IntelliSense menu window can be accessed via Ctrl + spacebar:
IntelliSense is a very useful multi-purpose tool for the developer. It serves the following purposes:
- As a quick reference to the available AL functions
- Documentation of the syntax of those functions
- Access Microsoft Docs for more information on those functions
- As a source of variable names or function structures to paste into our code
The use of IntelliSense for reference purposes is especially helpful, not only when we are a beginning AL developer, but also after we have become experienced developers. It is a guide to the inventory of available code tools with some very handy built-in programming aids.
The second use of IntelliSense is as a symbol table. The symbol table for our object is visible in...