Multiple Coding Screens

Godot Version

4.3

Question

Is there a way to have multiple screens of script open simultaneously? In IntelliJ or VSC you can open multiple scripts at the same time, which makes it easier to code quickly.
I have previously achieved this by using external editors, but that brings along other problems, and I strongly prefer the native Godot Script editor.
I know I can pop the coding screen out and move it somewhere else, but I want to have 2 or more screens or tabs of it at the same time.
Best regards :slight_smile:

No, as far as I know this is not possible at the moment. Sorry. And it is such a complicated thing that no plugins exist to help with this either.

Personally, the tabs are enough for me, but I get why it can be useful to have one script open on one screen for reference when working on another one.

+1, would be super handy any split godot editor code view

multiple scripts, multiple projects

:wink:

1 Like

Looking at that image, it got me excited about the idea. That would be so helpful in so many situations.

I can see why it would also raise a lot of questions, you would need to double up all the inspectors, the file lists would need to highlight two. I can see so many issues with it.

I have not tried it, but what if you open two Godots but open the same project. I cannot help but feel complications would arise. TBH I am too scared to try it in case I muck up my own project and it starts failing to open.

Since you mentioned IntelliJ, I just wanted to say that their other IDE Rider support Godot (although I have no experience with it) and it was recently made free.
Perhaps that could be helpfull for you?

The issue I had with external editors (at least in 4.2) was that the engine crashed very often (I think every time I had some syntax error in the script and pressed Ctrl+S)
This made it basically unusable, because some typos always sneak their way in.
I used Visual Studio Code, I will give Rider a try tho. Thanks :slight_smile:

personally, for most projects we just use godot to render after a month or two of coding text files.

most coders here use to have 3 or 4 godot instances open, with different projects, but it’s not fluid.

should be pretty straightforward to make each subrect in the editor window an abstract container. containers already there. like in blender, any container could be any ‘view’, text, 3d, 2d, anim, visual, etc. project.godot could store a rect subdivision configuration.

text views could have tabs. they already have nice linters. ctrl shift p would summon a handy all commands textual access, you will soon enough forget about inspectors, sych a waste of screen space. this would make codium obsolete, and tabs on text files, already the vertical ones, so…

anyways take this with an outsider grain of salt and pepper, plus a couple of cents. really eager to dive back in this beautiful engine, thanks so much everyone for such easy smooth multipurpose tool :slight_smile: :zap: :zap: :zap: :zap: :zap: :zap:

cheers

1 Like