tab groups rock!

I assigned some keyboard shortcuts to open/close tab group and toggle orientation... talk about cool... this is a great feature that I've been waiting for for since 1.0 :)

now if we could have named/configurable tab groups too.. :)

and to be able to find/replace in just the files in a tab group...

also.. I noticed that if you do "new XXX tab group", the current editor switches to the tab to the left of the one that just moved to the new tab group... I think it would be great if it would go to the last open editor before the "new" operation...

how does everyone else find this feature so far?

31 comments
Comment actions Permalink

how does everyone else find this feature so far?


I agree, it's one of the best improvement in Idea UI in a long time.

Francesco

0
Comment actions Permalink

On Mon, 29 Sep 2003 07:54:28 +0000, Francesco Bellomi wrote:

>> how does everyone else find this feature so far?

I agree, it's one of the best improvement in Idea UI in a long time.


Is there a keystroke to toggle between the two? I didn't look closely
this arvo...


--
"It's all in the heat of the moment, it's all in the pain..." Devy.
Mark Derricutt @ mark@talios.com @ talios.blog-city.com
Now Playing: %s

0
Comment actions Permalink

Is it promised feature for "Split different files"?
BTW, will be nice to refresh "What is Aurora?"
http://www.intellij.net/eap/products/idea/aurora.jsp

AFAIK, features already done for:

  • Split different files

  • Editor tabs locking (but i can understand how it work)

  • BEA WebLogc integration

  • Modules support

  • Libraries on project/module level


Thanks!
--
Alexey Efimov, Software Engineer
Sputnik Labs,
http://www.spklabs.com
"Dan Bachelder" <intellij@chowda.net> wrote in message
news:30181902.1064792997681.JavaMail.itn@is.intellij.net...

I assigned some keyboard shortcuts to open/close tab group and toggle

orientation... talk about cool... this is a great feature that I've been
waiting for for since 1.0 :)
>

now if we could have named/configurable tab groups too.. :)

>

and to be able to find/replace in just the files in a tab group...

>

also.. I noticed that if you do "new XXX tab group", the current editor

switches to the tab to the left of the one that just moved to the new tab
group... I think it would be great if it would go to the last open editor
before the "new" operation...
>

how does everyone else find this feature so far?

>


0
Comment actions Permalink

Is there a keystroke to toggle between the two? I
didn't look closely
this arvo...


Vote:
http://www.intellij.net/tracker/idea/viewSCR?publicId=17329

0
Comment actions Permalink

Module support and library on module are still not finished: At the very least we still don't have a gui to create them.

Jacques

0
Comment actions Permalink

So far I like it. Wish it was there long ago(I had a real need for it a while back when I was doing some major refactoring on a class that was totally out of control).

Anyway, I did notice one thing, but I wanted opinions on it before posting a request.

If you have two tab groups open, and you right click on a tab in one group and pick Close All, it closes all of the tabs in both tab groups, just not the one where you were active. This also seems to cause an NPE; I will have to retest this to be certain.

I was thinking, that in the case of tab groups, the Close All action should only close the files in the tab group where the action was executed.

Note, if you use a Close All But This, IDEA closes all of the files in the tab group, but doesn't touch the other tab group.

Also, I know they have an option to move a file between tab groups, but I think they need something to move all files between a tab group; basically, a way to close one tab group but move all of the open files to the other tab group.

0
Comment actions Permalink

The Tab Switch plugin seems to work between the two of them. Of course, if you have used it to switch between multiple files in one group, you will have to search out the file in the other group.

0
Comment actions Permalink

I agree, it is great to have that.

Small changes:
1. Maximize/Minimize for a tab group. Currently you can drag a tab group to
completely cover the editor real estate and then you can forget you had them
at all, so the controls would be a visual cue that you have something there.
2. Change "Move to opposite Tab Group" to "Move to other tab group". I don't
think that opposite is very good in case of a vertical one.
3. Drag and drop tabs to change order of tabs in a group and move them
between tab groups.


"Dan Bachelder" <intellij@chowda.net> wrote in message
news:30181902.1064792997681.JavaMail.itn@is.intellij.net...

I assigned some keyboard shortcuts to open/close tab group and toggle

orientation... talk about cool... this is a great feature that I've been
waiting for for since 1.0 :)
>

now if we could have named/configurable tab groups too.. :)

>

and to be able to find/replace in just the files in a tab group...

>

also.. I noticed that if you do "new XXX tab group", the current editor

switches to the tab to the left of the one that just moved to the new tab
group... I think it would be great if it would go to the last open editor
before the "new" operation...
>

how does everyone else find this feature so far?

>


0
Comment actions Permalink

Some questions and comments:

1. how does the "pin" editor functionality work?

2. is it possible to lock scrolling, so that scrolling in one window scrolls the other editor as well? This is both for same file split and different file split.

3. It's a little confusing to have the same file split (the small blue arrows in one editor) and the different file split controlled by two different mechanisms. The same file split seems to be wholly controlled by the small blue arrows, while the different file one is controlled by the menu. It'd be nice to unify the interface, maybe under the window menu. And add hot keys for all of this. ;o)

I think the same and different file editor differentiation should disappear. They're really doing the same thing. And it's slightly confusing to have both at once going, ie split on different files, then split again for same file.

4. Horizontal and vertical tab groups seem reversed to me, ie, horizontal tab group opens two columns, whereas vertical tab group opens two rows. Maybe I'm weird, but it seems that horiz should open rows, while vert should open columns...

5. There should also be a way to close tab groups, and merge them. I know close all editors works per group, but I'd expect that to close everything in both tab groups. And moving them one by one to the other tab group is a little tedious for lots of files.

6. It'd be nice to right click on a set of files in the project view and do one of the following
a)open it in a new tab group
b)add it/them to an existing tab group

Drag and drop is prob too much to ask for...

7. It would also be nice to "copy" tab(s) to a different group, rather than just move them. This ties in with unifying same and different editting, above.

I would have filed these as RFEs, but I'd like a little bit of feedback before I clutter up the tracker. Also, would the Jetbrains guys like these as separate items, or all one big post?

--pete

0
Comment actions Permalink

let me clarify #5 above.

Close all closes everything in both tab groups, while close all but this only does the files in the current tab group. confusing. would like to have all four options (close all but this in tab group, close all in tab group, close all but this across tabs, close all across tabs), but would settle for consistent behavior.

0
Comment actions Permalink

Regarding #3 and #7 - I really like the idea. I had something similar on my mind also. I suggest that it is also combined with Maximize/Minimize functionality for tab groups (as suggested by Amnon).
I suggest that:
a) the splitter between tab groups gets those nice max/min/center blue arrows
b) we get rid of splitter inside the editor
c) instead, to split on the same file you execute
- either "open in the other tab group" action, if the tab group already exists
- or "split horz/vert" actions, if there's only a single tab group at the moment (these actions are to create a new tab group for you)

If you agree, please create SCRs for these suggestions and post their numbers here so that I can cast my votes.

0
Comment actions Permalink

I would vote for having all four possibilities.

0
Comment actions Permalink

"Close All" of course should close tabs withing one tab groups.
Definitely current behavior is inconsistence. This will be fixed in the
upcoming build. Thanks.

Friendly,
Vladimir Kondratyev
_____________________
JetBrains

zmbs wrote:

So far I like it. Wish it was there long ago(I had a real need for it a while back when I was doing some major refactoring on a class that was totally out of control).

Anyway, I did notice one thing, but I wanted opinions on it before posting a request.

If you have two tab groups open, and you right click on a tab in one group and pick Close All, it closes all of the tabs in both tab groups, just not the one where you were active. This also seems to cause an NPE; I will have to retest this to be certain.

I was thinking, that in the case of tab groups, the Close All action should only close the files in the tab group where the action was executed.

Note, if you use a Close All But This, IDEA closes all of the files in the tab group, but doesn't touch the other tab group.

Also, I know they have an option to move a file between tab groups, but I think they need something to move all files between a tab group; basically, a way to close one tab group but move all of the open files to the other tab group.


0
Comment actions Permalink

is it possible to name the tab groups? It would be nice if I could say reopen foo and it would open a tab group called foo.

0
Comment actions Permalink

charles decroes wrote:

is it possible to name the tab groups? It would be nice if I could say reopen foo and it would open a tab group called foo.


Now it's not possible. Moreover it seems that it's impossible to operate
with three and more tab groups on usual monitor.

Regards,
Vladimir Kondratyev
_____________________
JetBrains

0
Comment actions Permalink

Vladimir Kondratyev (JetBrains) wrote:

charles decroes wrote:

>> is it possible to name the tab groups? It would be nice if I could
>> say reopen foo and it would open a tab group called foo.


Now it's not possible. Moreover it seems that it's impossible to operate
with three and more tab groups on usual monitor.

Regards,
Vladimir Kondratyev
_____________________
JetBrains

yeah I agree with Vladimir, I split my editor in 2 and I'm already
getting about 8 lines of code in each group, splitting it into more
would get me like 2 lines of code and half the page too! That's just
overkill I think. I bet work efficiency would drop drastically if you
had it.

Just my 2cents.

R

0
Comment actions Permalink

I probably did a bad job of explaining what I meant. I don't want more than 2 tab groups open. What I want is to be able to name a group. So

Here is the scenerio.

I open a group of files and then name them TabGroupA.

I close them up to work on something different.
I finish working on something different.
I say "Reopen TabGroupA" and all the files I had open and associated with TabGroupA open back up.

I think this would be useful but am still not 100% sure, what do you all think?

0
Comment actions Permalink

Yes, that might sometimes be useful for me too and I'd vote for this feature. On the other hand I think that we do already have a plugin, which does almost exactly the same thing. So, IMHO a better approach would be to open a piece of API for tab group manipulation and create/update plugins to use it.

0
Comment actions Permalink

I agree with you (both).
I was thinking in the same line for my test plugin where one tab group would be the tests and one the class under tests. The plugin could always open the files in the right one so you can always have both in view all the time.
The Workspace plugin could be updated to take advantage of that too I agree.
So we need to add/delete/update/name tab group programmatically.

Jacques

0
Comment actions Permalink

BTW any plan on making editor tab group float?

http://www.intellij.net/tracker/idea/viewSCR?publicId=2512

This is really needed for multi-monitor setup!

Jacques

0
Comment actions Permalink

Jacques Morel wrote:

BTW any plan on making editor tab group float?

http://www.intellij.net/tracker/idea/viewSCR?publicId=2512

This is really needed for multi-monitor setup!

Jacques


This will be the next step

0
Comment actions Permalink

4.0 or post 4.0 ?

0
Comment actions Permalink


"Vladimir Kondratyev (JetBrains)" <vova@intellij.net> a écrit dans le
message de news:blh2ne$2s9$1@is.intellij.net...

BTW any plan on making editor tab group float?
This is really needed for multi-monitor setup!

>
This will be the next step

>

And at which step do you put the "drag'n drop" of editor tabs (so that we
may reorder them) ?

Guillaume Laforge


0
Comment actions Permalink

this is great.. now I can use my 17" G4's widescreen efficiently.. can't wait to get a 20" wide screen with a G5 and code! rrrrr....

0
Comment actions Permalink

I suggest also adding "switch between tab groups", it is useful for people
with more than 1 monitor with the IntelliJ window maximized on all monitors.


0
Comment actions Permalink

Don't forget the part where you make the tabs sortable -- or at least
drag-n-droppable to reorder.

;ted

"Vladimir Kondratyev (JetBrains)" <vova@intellij.net> wrote in message
news:blh2ne$2s9$1@is.intellij.net...

Jacques Morel wrote:

BTW any plan on making editor tab group float?

>

http://www.intellij.net/tracker/idea/viewSCR?publicId=2512

>

This is really needed for multi-monitor setup!

>

Jacques

>

>

This will be the next step

>


0
Comment actions Permalink

Guillaume Laforge wrote:

"Vladimir Kondratyev (JetBrains)" <vova@intellij.net> a écrit dans le
message de news:blh2ne$2s9$1@is.intellij.net...

>>>BTW any plan on making editor tab group float?
>>>This is really needed for multi-monitor setup!
>>>
>>
>>This will be the next step
>>


And at which step do you put the "drag'n drop" of editor tabs (so that we
may reorder them) ?

Guillaume Laforge

at the same

Friendly,
Vladimir Kondratyev
_____________________
JetBrains

0
Comment actions Permalink

Jacques Morel wrote:

4.0 or post 4.0 ?


post 4.0. Actually feature list is already frozen for Aurora.

Regards,
Vladimir Kondratyev
_____________________
JetBrains

0

Please sign in to leave a comment.