This extension provides syntax highlighting, navigation, and code assistance for Cicode, the scripting language used in AVEVA Plant SCADA (Citect).
Disclaimer: This project is not affiliated with or endorsed by AVEVA. It is a community-driven tool to improve the Cicode development experience in VS Code.
Features
Syntax highlighting for .ci files
Support for both built-in and user-defined functions
Hover to see function signatures and documentation
Autocompletion and parameter hints while typing
Go to Definition and Find References navigation
Outline and workspace symbol search
Built-in functions automatically parsed from Plant SCADA help files, with a packaged fallback
Command: Cicode: Rebuild Builtins to refresh the builtin cache