[ANN] TabSwitch 2.0

Thanks to Martin Fuhrer and Mark Scott, a new version of popular plugin TabSwitch is now available. TabSwitch enables you to switch tabs using AltA in a similar way as AltTab or CommandTab to switch programs in your OS. This version is basically a complete rewrite, sporting a new look to match that of Recent Files (CtrlE) in IntelliJ IDEA 8.

Enjoy,
Bas

16 comments
Comment actions Permalink

That's great news. Thanks to all who contributed.

I have a couple of questions:

1) Is this for IDEA 8.0 only? Or does it work in IDEA 7.0 as well?
2) Are its actions still remappable to alternate key combinations? I use a convention with the current TabSwitch that is a variant of what I used to use in jEdit.


Again, thanks for providing this plug-in.


Randall Schulz

0
Comment actions Permalink

Hello Randall,

Randall Schulz wrote:

1) Is this for IDEA 8.0 only? Or does it work in IDEA 7.0 as well?


This is for IDEA 8.0 only. I forgot to mention that fact in the
announcement, sorry.

2) Are its actions still remappable to alternate key combinations? I
use a convention with the current TabSwitch that is a variant of what
I used to use in jEdit.


That should work. If you find any problems let me know. Out of
curiousity, what key combinations do you use?

Bas

0
Comment actions Permalink

2) Are its actions still remappable to alternate key combinations? I
use a convention with the current TabSwitch that is a variant of what
I used to use in jEdit.


That should work. If you find any problems let me know.


I've bought my IDEA 8.0 license upgrade, but I'm not in a hurry to switch. I'll probably wait until the first full production release comes out, unless I get to the point of taking up Scala before then.

Out of curiousity, what key combinations do you use?


I use ALT` (though I think of it as ALT~) for "SwitchBetweenTwoTabs"


RRS

0
Comment actions Permalink


Randall Schulz wrote:
>>

>>> 2) Are its actions still remappable to alternate key
>>> combinations? I use a convention with the current TabSwitch that
>>> is a variant of what I used to use in jEdit.
>>
>> That should work. If you find any problems let me know.


I've bought my IDEA 8.0 license upgrade, but I'm not in a hurry to
switch. I'll probably wait until the first full production release
comes out, unless I get to the point of taking up Scala before then.

>> Out of curiousity, what key combinations do you use?


I use ALT` (though I think of it as ALT~) for
"SwitchBetweenTwoTabs"


I see that I have forgotten something. Please wait until TabSwitch 2.1
where this will work correctly;-)

Bas

0
Comment actions Permalink

>>> Out of curiousity, what key combinations do you use?
>>
>> I use ALT` (though I think of it as ALT~) for "SwitchBetweenTwoTabs"


I see that I have forgotten something. Please wait until TabSwitch 2.1 where this will work correctly;-)

Bas


Not to worry. I'm glad to have tipped you off to it.


RRS

0
Comment actions Permalink

Hello Bas,

When I upgraded to TabSwitch 2.0 in IDEA build 9008, IDEA will not start (on windows XP SP2). The IDEA 8 splash screen appears and then just sits there. I have to kill idea in the task manager. If I delete the TabSwitch folder from /.IntelliJIdea80/config/plugins, IDEA starts fine. I can even put an older TabSwitch version in there (1.7.1) and IDEA starts up fine. I've tried it several times, and each time TabSwitch 2.0 prevents IDEA from starting.

There is nothing significant in the idea.log file.

Let me know if there is any additional info you need.

0
Comment actions Permalink

Hello Mark,

Unfortunately I cannot reproduce this (I use it on Windows XP SP3 and OS X myself). What JDK version do you run IDEA on?

Bas

0
Comment actions Permalink

Is alt+~ not supported, or is remapping the shortcut not supported?

0
Comment actions Permalink

The SwitchTab action is not available in TabSwitch 2.0. You could map Alt+~ to the NextTab action in 2.0 which would have sort of the same behaviour. In TabSwitch 2.1 the SwitchTab action will be available again, so no need to configure anything again if you have already done so. Also the SwitchTab action allow a single key without modifiers to be mapped to it, for even faster navigation, I do not think this works for NextTab.

I will most likely release TabSwitch 2.1 tomorrow.

Bas

0
Comment actions Permalink

Bas,
Mapping a single key without modifiers works for NextTab too.

Bas Leijdekkers wrote:

The SwitchTab action is not available in TabSwitch 2.0. You could map Alt+~ to the NextTab action in 2.0 which would have sort of the same behaviour. In TabSwitch 2.1 the SwitchTab action will be available again, so no need to configure anything again if you have already done so. Also the SwitchTab action allow a single key without modifiers to be mapped to it, for even faster navigation, I do not think this works for NextTab.

I will most likely release TabSwitch 2.1 tomorrow.

Bas


--
Martin Fuhrer
Fuhrer Engineering AG
http://www.fuhrer.com

0
Comment actions Permalink

Check, thanks! I'm using the default alta settings, but a collegue of mine wanted to map it to ctrltab... thanks for the work on the new TabSwitch btw, it's really nice! (and it should be part of the core!)

0
Comment actions Permalink

Hello Mark,

Unfortunately I cannot reproduce this (I use it on Windows XP SP3 and OS X myself). What JDK version do you run IDEA on?

Bas


Hello Bas,

After your post, I decided to do a little testing. Using IDEA 8 final (build 9013), I disabled all my third party plug-ins except for TabSwitch 2.0. IDEA started fine. I then turned my plug-ins back on one at a time. I was able to find the conflict. When "Spell Checker Java Dictionary" is enabled along with TabSwitch 2.0, IDEA locks up on start up. It's fine with the primary "Spell Checker" and "Spell Checker English Dictionary" plugins. It is only when I add the "Spell Checker Java Dictionary" plugin (along with TabSwitch 2.0) that IDEA locks up. IDEA is fine with just one or other; but the two together is a deadly combination.

I looked in the word list of the "Spell Checker Java Dictionary" plugin, and I can certainly live without it. So I've removed it.

It would probably be helpful to determine what is causing the problem with the two plugins combined. I now see that the "Spell Checker Java Dictionary" was not put out by the primary developers (Sergiy & Alexey) of the Spell Checker plugin. I do notice with the "Spell Checker Java Dictionary" plugin turned on (and TabSwitch turned off) that IDEA takes a bit longer to start up then when its turned off. So I am leaing towards thinking the issue is with that plugin. Perhaps something is configured wrong in it. I've attached a zip file with my idea.log file (all four lines of it) and some IDEA generated thread dumps in the event you want to look into it at all.

Thanks for your response. And thanks for the work on TabSwitch. Like others, I find it a indispensable plugin.

Best Regards,
Mark

p.s. not that I think you still need it, but I'm running Windows XP SP2 with Java 1.6.0_07



Attachment(s):
log.zip
0
Comment actions Permalink

Ok, then the only advantage left is that the SwitchTab action switches on key down, saves a couple of milliseconds each time;-) That and you do not have to remap if you already had 1.7.1 configured correctly. TabSwitch 2.1 should be available now (although the plugin repository is acting up every time I update the plugin).

Bas

0
Comment actions Permalink

Hello Mark,

Thanks for the report. At least TabSwitch is working now:-)

Best regards,
Bas

0
Comment actions Permalink

Bas Leijdekkers wrote:

Thanks to Martin Fuhrer and Mark Scott, a new version of popular plugin TabSwitch is now available. TabSwitch enables you to switch tabs using AltA in a similar way as AltTab or CommandTab to switch programs in your OS. This version is basically a complete rewrite, sporting a new look to match that of Recent Files (CtrlE) in IntelliJ IDEA 8.

Enjoy,
Bas

Can someone update it so it works with 8.1 too?

Cheers,
N.

0
Comment actions Permalink

I'm using it every day with 8.1, you simply have to change the
until-build in the plugin.xml.

Nathan Brown wrote:

Bas Leijdekkers wrote:

>> Thanks to Martin Fuhrer and Mark Scott, a new version of popular
>> plugin TabSwitch is now available. TabSwitch enables you to switch
>> tabs using AltA in a similar way as AltTab or Command+Tab to switch
>> programs in your OS. This version is basically a complete rewrite,
>> sporting a new look to match that of Recent Files (Ctrl+E) in IntelliJ
>> IDEA 8.
>>
>> Enjoy,
>> Bas

Can someone update it so it works with 8.1 too?

Cheers,
N.


--
Martin Fuhrer
Fuhrer Engineering AG
http://www.fuhrer.com

0

Please sign in to leave a comment.