Renaming Refactorings are one of the basics that I feel are a must have for any programming language IDE.

And it is a shame that the IDEs do not seem to work consistently for gdscript.

Godots own editor currently only has search & replace which is far from refactoring.

Rider rename is broken. (issue opened).

VS Code actually works locally, class level and solution level. But I couldn't get gdscript debugger to work.

#godot #gdscript #rider #vscode

There are two things that would make me never want to leave the Godot Editor environment for scripting.

a) Detachable Debugger window with the value fields using more than 50% of the available space. (They are so tiny and the labels waste so much space)

b) Having a rename refactoring working across files and understanding Godot's autoload singletons.

#godot #gdscript