Fellow ZPL programmers,
I want to share some of the tools that I use for editing ZPL scripts and code.
I use Microsoft Visual Code Studio to edit the ZPL files.
I also use an extension from Hiiragi that enables support for ZPL in VS Code. It provides syntax highlighting and some code completion through IntelliSense.
For IntelliSense, I would disable the option “Editor>Suggest: Match On Word Start Only”. This allows you to type “MERIT” and pull up all the tags that contain “MERIT”.
![](https://uploads-us-west-2.insided.com/zemax-en/attachment/ca080c4f-9795-4327-be7e-3bfc06cfcfe4.png)
Example of Code Completion,
![](https://uploads-us-west-2.insided.com/zemax-en/attachment/fa2b53ef-225e-40f9-888f-65625f97d608.png)
Example of Sanjay’s PLOT_TEST.ZPL script with indentations provided by me to enable code folding.
![](https://uploads-us-west-2.insided.com/zemax-en/attachment/b264d08b-3077-4312-934e-a1e397cbe318.png)
![](https://uploads-us-west-2.insided.com/zemax-en/attachment/a13879b7-aa53-4e1e-abb3-94bd4883f89f.png)
Hiiragi supports and requests community contribution to the repository. Please consider supporting the project and providing feedback to Hiiragi, forking the repository, etc.