mirror of
https://github.com/godotengine/godot-vscode-plugin.git
synced 2026-01-05 14:10:13 +03:00
Step-in/over/out Continue Pause (though since Godot pausing doesn't report a breakpoint, the editor doesn't change, but hitting pause again will resume) Locals, members and globals scopes for variables while broken Scope drilling and objects-within-objects, including for Object types Exceptions breaking to not allow continue/step-in/step/resume Stack trace and jumping between those frames The ability to launch a game instance to debug with or to attach to a debugger after the fact, a game instance pointing at the currently opened TSCN, or to specify a TSCN file. Active scene tree is displayed and its nodes can be accessed in the Inspector Inspector allows to browse nodes and values, and edit primitives (int, float, strings, bools.)
5.9 KiB
5.9 KiB
Change Log
1.1
- Add the debugger to the extension
1.0.3
- Fix hover popup position for VSCode 1.42+
1.0.1
- Fix run editor error on windows with default terminal configurations
1.0.0
- Refactor the whole plugin with gdscript language server support
- Add webview renderer to show documentations of native symbols.
- Only support godot 3.2 and above
0.3.7
- Add
lintconfiguration to control the behaviors of syntax checking - Fix error with run godot editor when the editor contains spaces
- Disable semicolons and brackets checks as default can be enabled with project settings
- Fix bugs in syntax valiadating
- Sync documentations with godot 3.0.4
{
"lint": {
"semicolon": true,
"conditionBrackets": true
}
}
0.3.6
- Fix project configuration file path
0.3.5
- Add option to disable syntax checking for GDScript
- Improved inline if else statement syntax checking
- More resource type supported for syntax highglight
- Bump default godot version to 3.0
- Sync the documentations from godot 3.0
0.3.4
- Fix bug with builtin symbols parsing for godot 2.1
- Improved hover documentation
- Show window progress when parsing workspace symbols
0.3.3
- Fix some syntax checking errors.
- Fix problems with hover documentation with latest VSCode.
- Improved builtin class documentation page.
- Update the documentation data with latest godot version.
0.3.2
- Fix syntax checking error with match statement.
- Improved documentation for builtin code blocks.
- Start using MarkdonwString to keep links valid.
0.3.1
- Update documentations with latest godot.
- Fix errors with run script and run project.
- Improve code completion with opening script file and constants.
- Some improvements for documentations.
0.3.0
- Add project root configuration settings as
GodotTools.godotProjectRootthanks Konstantin Zaitcev - Add auto indent support for gdscript language
- More friendly with godot 3.0 alpha
- Updated script snippets
- Fix highglight error with gdscript language
- Limited code completions
0.2.9
- Add configuration
GodotTools.completeNodePathto switch is complete node paths - Enhanced syntax highlight with GDScript
- Enhanced code completion with GDScript
0.2.8
- Add godot 3.0 project support with configuration
GodotTools.parseTextScene>= 3 - Add configuration
GodotTools.parseTextSceneto allow disable node path parsing - Remove
GodotTools.editorServerPortconfiguration
0.2.7
- Fix some error with syntax checking
- Add symbol support for enumerations
- Remove key bindings for
F5~F8as it might be conflict with other functionalities of VSCode- You can bind the key bindings back by add following configurations
For more references please ready keybindings{ "command": "godot.runWorkspace", "key": "F5" }, { "command": "godot.runCurrentScene", "key": "F6" }, { "command": "godot.openWithEditor", "key": "F7" }, { "command": "godot.updateWorkspaceSymbols", "key": "F8" }
0.2.6
- Add shorthand if else expression support
- Add
enumandmatchexpression support - Fix bugs with syntax checking
- Updated documentation data with godot 2.1.3
- Add syntax checking for end of expression
- The pulugin is compiled with latest VSCode thanks @arrkiin
- Add key bindings for open workspace with godot editor with
F7and update workspace symbols withF8
0.2.5
- Run games within VSCode terminals
- Add key bindings for
F5 to run the workspaceandF6 to run the edting scene - Fix a lot of bugs with unused variable checking
- Move workspace symbols state notice to status bar
0.2.4
- Add code checking for asignments and comparisons
- Improved builtin documentation preview page
- Fix bugs with unused variable checking
0.2.3
- Fix known errors with code syntax checking
- Add configuration
ignoreIndentedVarsto allow ignore indented variables in scripts - Enhanced hover tip documentation rendering with code examples
- Add launch configurations to launch game with F5(expiremental)
0.2.2
- Better Syntax validating for code blocks
- More warning for non-python liked expression
0.2.1
- Support markdown render in hover tips for documentations in workspace symbols
- Add configuration
GodotTools.workspaceDocumentWithMarkdownto control workspace documentation rendering
0.2.0
- Show autoloads information in hover tips and go to autoloads' definitions are supported now
- Fix the bug that workspace symbols resoved twice on Windows
0.1.9
- Show workspace constant value in hover tips and completion items
- More readable style for links in documentation preview page
- Improve code completion sort order and auto insert
()for functions without parameters - Fix bugs with workspace documentation parsing
0.1.8
- Show signatures on completion label
- More reliable unused variable and constant checking in documente
- Show workspace documentations and function signatures in completions
0.1.7
- Show documentations parsed from GDScripts in hover tips
0.1.6
- Reorder mouse hover tips, builtin methods are at top of workspace methods
- Show callabel signatures with documente symbols and workspace symbols
- Syntax highlight support for signal parameters
0.1.5
- Add function signature hint support
- Better syntax grammar checking
- Better hover hint message for workspace methods and signals
0.1.4
- Add documentation support for builtin Symbols.
- Improve speed of syntax parsing and other actions
0.1.3
- Better syntax highlight for GDScript
- Add mouse hover information support
- Add definition provider for GDScript
0.1.2
- Multiline string and
StringNamehighlight support - Builtin classes, properties, functions and constants highlight support
- Fix errors in code snipt
0.1.1
- Better syntax highlight with GDScript
0.1.0
- Initial release