Skip to content
Mind Pixel edited this page Mar 22, 2019 · 3 revisions

Welcome to the vsc-expressionengine wiki!

We have just recently ported our atom-expressionengine package over to a Visual Studio Code Extension. We are currently working on more updates and improvements to help improve your workflow while working in ExpressionEngine CMS.

The goal is to help ExpressionEngine developers work faster without having to type some of the various tags while providing nice syntax highlighting.

While some tags do not exist in older versions, the syntax highlighting should still work in ExpressionEngine 2.x for standards like the exp:channel:entries tag etc.

Installation

After installing, you may need to restart your editor to ensure the snippets are loaded properly.

Getting Started

View all the currently available snippets.

General Notes

Variables that can be used as a parameter or condition will not be automatically wrapped in curly braces. This will make the autocompletions and snippets more flexible and ultimately useful for developers. VSC will autocomplete curly braces after you have typed the first opening one and then inside you will have the autocompletions available.

Example

The keyword entry_id can be used as a parameter for the channel entries tag or as a variable. If we wrapped it in curly braces then the autocompletion would not be compatible with the channel entries tag. However, the path variable {path=''} can only be used in one way so the autocompletion will provide the full syntax.

Clone this wiki locally