ZScript Editor Beta
An editor component with syntax highlighting and code completion for ZScript. Supports all variables, functions, and syntax as of ZC 2.50 Final. Language features last updated 19dec2015)
The Windows and OS X Demos are relatively small and are for quick and dirty testing out of the ZScript-specific features of the editor.
The Full Editor is a full programmer's text editor, with a plugin enabling all of the features seen in the demo. It's for folks who want to get the most out of the editor.
- Be sure to click on the "Source Browser" tab in the left-hand pane to use the source browser tree. It shows an outline view of the source code in the active editor, whether it's ZScript or not.
- The "ZScript Notices" docked window at the bottom will populate with any compiler errors found in all open ZScript files.
- ZScript-specific options can be configured in the Options Dialog: Edit -> Options, then in the tree view on the left, select Text Area -> Language Support -> ZScript.
Try it out:
- Windows Demo (12jun2021)
- OS X Demo (very old - 17mar2014)
- Full Editor Windows (14 MB) (very old - 17mar2014)
- Full Editor OS X (16 MB) (very old - 17mar2014)
- Source code
Handy ZScript-specific Features:
- Press Ctrl+Space to manually display completion popups.
- Completion popups automatically display after "->" tokens.
- Completion should be context sensitive.
- Ctrl+Shift+O pops up "Go to Member" window (Cmd+Shift+O on OS X).
- When completing a function or variable's member method (eweapon, Link, Game, etc.), variables are suggested for each parameter to complete.
- Ctrl+Shift+Z displays a dialog allowing you to filter, sort, and search through scripts in PureZC's script database (Full editor-only).
- Report any erroneous errors or other parser problems in the PureZC forum thread!