Software
You can use any text editor that you prefer, however it is generally advised to not use Windows Notepad.
Here are some great ones that should be perfect for general scripting
- Visual Studio Code
- Sublime Text
- Notepad++ (Windows only)
Plugins
Plugins aren’t required to write scripts, but they do help by adding small niceties such as Syntax Highlighting.
VSCode Plugins
- MrThomas’ zenscript - Straight to the point Syntax Highlighting.
- Yesterday17’s ZenScript - More advanced plugin that adds Syntax Highlighting, Code Snippets, BracketHandler Completion and more. (This may not be updated for new Minecraft Versions)
- Indexyz’s ZenScript Syntax Highlighting - Straight to the point Syntax Highlighting.
Sublime Text Plugins
- way2muchnoise’s ZenScript - Straight to the point Syntax Highlighting.
Emacs Plugins
- Eutropius225’s Zenscript-Mode - Straight to the point Syntax Highlighting.
Nano Plugins
- Official Nanorc file - Straight to the point Syntax Highlighting.