This is an extension for Visual Studio Code that adds support for the Haxe language, leveraging the Haxe Language Server. It works best with Haxe 4.0.0-rc.2, but supports any Haxe version starting from 3.4.0.
For usage with...
- ... Lime / OpenFL, the Lime extension should be installed.
- ... Kha, the Kha Extension Pack should be used.
This is just a brief overview of the supported features. For more details, check out our extensive documentation.
- Syntax Highlighting
- Tasks (Tasks -> Run Task...)
- Debugging (F5)
- Commands (F1 -> search "Haxe")
- Dependency Explorer
- Completion
- Postfix Completion
- Snippets
- Code Generation
- Signature Help
- Hover Hints
- Go to Definition (F12)
- Go to Type Definition
- Peek Definition (Alt+F12)
- Find All References (Shift+Alt+F12)
- Peek References (Shift+F12)
- Rename Symbol (F2)
- Document Symbols (Ctrl+Shift+O)
- Workspace Symbols (Ctrl+T)
- Outline
- Folding
- Diagnostics
- Code Actions (Ctrl+. on light bulbs)
- Code Lens (F1 -> Haxe: Toggle Code Lens)
- Formatting (Shift+Alt+F)
- Extension API