TabSwitchPlugin 

HOME INDEX SEARCH GO  

 <<O>>  Difference Topic TabSwitchPlugin (r1.26 - 21 Apr 2007 - BasLeijdekkers)
Changed:
<
<

%META:FILEATTACHMENT{name="TabSwitch.jar" attr="" comment="TabSwitchPlugin 1.5.1" date="1136461072" path="TabSwitch.jar" size="20599" user="BasLeijdekkers" version="1.5"}% %META:FILEATTACHMENT{name="TabSwitch_src.zip" attr="" comment="Source for TabSwitch 1.5.1" date="1136461056" path="TabSwitch_src.zip" size="12602" user="BasLeijdekkers" version="1.3"}%

>
>

%META:FILEATTACHMENT{name="TabSwitch.jar" attr="" comment="Binary for TabSwitch 1.7.1" date="1177145225" path="TabSwitch.jar" size="20810" user="BasLeijdekkers" version="1.6"}% %META:FILEATTACHMENT{name="TabSwitch_src.zip" attr="" comment="Source for TabSwitch 1.7.1" date="1177145285" path="TabSwitch_src.zip" size="14008" user="BasLeijdekkers" version="1.4"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.25 - 05 Jan 2006 - BasLeijdekkers)
Changed:
<
<

%META:FILEATTACHMENT{name="TabSwitch.jar" attr="" comment="TabSwitchPlugin 1.5" date="1135943707" path="TabSwitch.jar" size="20460" user="BasLeijdekkers" version="1.4"}% %META:FILEATTACHMENT{name="TabSwitch_src.zip" attr="" comment="Source for TabSwitch 1.5" date="1135943596" path="TabSwitch_src.zip" size="12420" user="BasLeijdekkers" version="1.2"}%

>
>

%META:FILEATTACHMENT{name="TabSwitch.jar" attr="" comment="TabSwitchPlugin 1.5.1" date="1136461072" path="TabSwitch.jar" size="20599" user="BasLeijdekkers" version="1.5"}% %META:FILEATTACHMENT{name="TabSwitch_src.zip" attr="" comment="Source for TabSwitch 1.5.1" date="1136461056" path="TabSwitch_src.zip" size="12602" user="BasLeijdekkers" version="1.3"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.24 - 30 Dec 2005 - BasLeijdekkers)
Changed:
<
<

Open files/tabs switcher: allows to quickly switch between tabs with less keystrokes than Recent Files. Open files are selected from a list in most recently used order. This works very much like Alt-Tab in Windows or Ctrl-Tab in Opera. By default the action is mapped to Alt-A, but another popular assignment is Ctrl-Tab.

>
>

Open files/tabs switcher: allows to quickly switch between tabs with less keystrokes than Recent Files. If the tab limit of IDEA is set to a value of 1 TabSwitch shows a recent file list instead. Open files are selected from a list in most recently used order. This works very much like Alt-Tab in Windows or Ctrl-Tab in Opera. By default the action is mapped to Alt-A, but another popular assignment is Ctrl-Tab.

Added:
>
>

Quickly switch between two tabs

Since version 1.0 TabSwitch has an action to quickly switch between the current and previous file, without showing the popup window. This action by default has no key mapped to it, but it is possible to assign a key via Settings > Keymap.

Always show recent file list instead of open files

TabSwitch has an option (since 1.5) to always show the recent file list instead of the currently open files, even if the tab limit is set to a value greater than 1. To enable this you need to start IDEA with the TabSwitch installed at least once. This creates a "tab_switch.xml" file in "$idea.config.path$/options". Shut down IDEA again and change the option SHOW_RECENT_FILES from "false" to "true". Now start up IDEA again and TabSwitch? shows a recent file list instead of only the open files.

Changed:
<
<

%META:FILEATTACHMENT{name="TabSwitch.jar" attr="" comment="version 0.7.4" date="1118400146" path="TabSwitch.jar" size="30425" user="BasLeijdekkers" version="1.3"}% %META:FILEATTACHMENT{name="TabSwitch_src.zip" attr="" comment="Source for TabSwitch? 0.7.4" date="1118400005" path="TabSwitch_src.zip" size="19409" user="BasLeijdekkers" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="TabSwitch.jar" attr="" comment="TabSwitchPlugin 1.5" date="1135943707" path="TabSwitch.jar" size="20460" user="BasLeijdekkers" version="1.4"}% %META:FILEATTACHMENT{name="TabSwitch_src.zip" attr="" comment="Source for TabSwitch 1.5" date="1135943596" path="TabSwitch_src.zip" size="12420" user="BasLeijdekkers" version="1.2"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.23 - 29 Dec 2005 - BasLeijdekkers)
Added:
>
>

Open files/tabs switcher: allows to quickly switch between tabs with less keystrokes than Recent Files. Open files are selected from a list in most recently used order. This works very much like Alt-Tab in Windows or Ctrl-Tab in Opera. By default the action is mapped to Alt-A, but another popular assignment is Ctrl-Tab.

Changed:
<
<

Most Recently Used open files/tabs switcher like Alt-Tab in Windows or Ctrl-Tab in Opera. By default mapped to Alt-A, but another popular assignment is Ctrl-Tab. This plugin was initialy developed by TimurZambalayev but I started fixing some bugs caused by openapi changes around April 2004. Since then I have taken over development.

>
>

This plugin was initialy developed by TimurZambalayev but I started fixing some bugs caused by openapi changes around April 2004. Since then I have taken over development.

Changed:
<
<

  • Work around implemented for bug in IDEA which caused TabSwitch? to display closed files in its list.
>
>

  • Work around implemented for bug in IDEA which caused TabSwitch to display closed files in its list.
Changed:
<
<

  • Made TabSwitch? usable again for people who like to set the tab limit to 1. Tab limit of 1 is automatically detected and the number of files displayed in the popup is controlled by the "recent files limit" editor setting.
>
>

  • Made TabSwitch usable again for people who like to set the tab limit to 1. Tab limit of 1 is automatically detected and the number of files displayed in the popup is controlled by the "recent files limit" editor setting.
Changed:
<
<

  • Added feature to quickly switch between two tabs (Thanks to Marc Juul Christofferson). This is a new SwitchBetweenTwoTabs? action, which can be assigned a key.
>
>

  • Added feature to quickly switch between two tabs (Thanks to Marc Juul Christofferson). This is a new SwitchBetweenTwoTabs action, which can be assigned a key.
Changed:
<
<

  • TabSwitch? shows all initially opened files after opening a project again.
>
>

  • TabSwitch shows all initially opened files after opening a project again.

 <<O>>  Difference Topic TabSwitchPlugin (r1.22 - 29 Dec 2005 - BasLeijdekkers)
Changed:
<
<

MRU open files/tabs switcher (like Alt-Tab in Windows, Ctrl-Tab in Opera). By default mapped to Alt-A (another popular assignment is Ctrl-Tab). This plugin was initialy developed by TimurZambalayev. I have maintained TabSwitch, since about April 2004.

>
>

Most Recently Used open files/tabs switcher like Alt-Tab in Windows or Ctrl-Tab in Opera. By default mapped to Alt-A, but another popular assignment is Ctrl-Tab. This plugin was initialy developed by TimurZambalayev but I started fixing some bugs caused by openapi changes around April 2004. Since then I have taken over development.

Changed:
<
<

-- BasLeijdekkers - 22 Nov 2005

>
>

-- BasLeijdekkers - 29 Dec 2005

Changed:
<
<

TabSwitch screenshot

>
>

TabSwitch screenshot

Changed:
<
<

How to change the mapping. Go to Options->Keymaps. Find TabSwitchPlugin.NextTab and TabSwitchPlugin.PreviousTab in AllActions->Other. Change the mappings. See some restrictions below. See also http://www.intellij.com/docs/help/preferences/keymap.html

>
>

How to change the mapping. Go to Options->Keymaps. Find TabSwitchPlugin.NextTab and TabSwitchPlugin.PreviousTab in All Actions->Other or All Actions->Plug-ins->TabSwitch. Change the mappings. See some restrictions below. See also http://www.intellij.com/docs/help/preferences/keymap.html

Deleted:
<
<

How to build

  1. Specify the location of $idea.home in build.properties
  2. ant clean main.
Added:
>
>

1.5 (#4095) - Dec 29, 2005

  • Added native IDEA look to popup window (thanks to Alexey Efimov).

  • Now uses same icons as on the editor tabs (see screen shot).

  • Added option to always show recent files even if tab limit is greater than 1 (see config/options/tab_switch.xml)

  • The plugin now uses Java 5 features and is retroweaved to work on jdk 1.4.2 and below.
Changed:
<
<

%META:FILEATTACHMENT{name="TabSwitch-1.0-screenshot.png" attr="h" comment="" date="1132615930" path="TabSwitch-1.0-screenshot.png" size="17942" user="BasLeijdekkers" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="TabSwitch-1.0-screenshot.png" attr="" comment="" date="1132615930" path="TabSwitch-1.0-screenshot.png" size="17942" user="BasLeijdekkers" version="1.1"}% %META:FILEATTACHMENT{name="TabSwitch-1.5-screenshot.png" attr="" comment="" date="1135866431" path="TabSwitch-1.5-screenshot.png" size="13587" user="BasLeijdekkers" version="1.1"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.21 - 21 Nov 2005 - BasLeijdekkers)
Changed:
<
<

Description.

>
>

TabSwitch

Changed:
<
<

MRU open files/tabs switcher (like Alt-Tab in Windows, Ctrl-Tab in Opera). By default mapped to Alt-A (another popular assignment is Ctrl-Tab).

>
>

MRU open files/tabs switcher (like Alt-Tab in Windows, Ctrl-Tab in Opera). By default mapped to Alt-A (another popular assignment is Ctrl-Tab). This plugin was initialy developed by TimurZambalayev. I have maintained TabSwitch, since about April 2004.

Changed:
<
<

Screenshot: http://www.intellij.org/twiki/pub/Main/TabSwitchPlugin/TabSwitch-0.5-screenshot.jpg

>
>

-- BasLeijdekkers - 22 Nov 2005

Changed:
<
<

This plugin uses non-published IDEA API (com.intellij.util.ImageLoader).

>
>

TabSwitch screenshot

This plugin uses non-published IDEA API (com.intellij.ide.ui.UISettings).

Deleted:
<
<

http://sourceforge.net/projects/tz-ip/

Changed:
<
<

Usage.

>
>

Mail me, or post something in the plugin forum.

Usage

Changed:
<
<

How to deploy.

  • Copy the jar file (e.g. TabSwitch.jar) to the plugins directory ($IDEA_HOME/plugins).
  • Restart IDEA.

Relevant posts/requests:

>
>

Relevant posts/requests

Changed:
<
<

Development related:

>
>

Development related

Changed:
<
<

Key Mappings.

>
>

Key Mappings

Deleted:
<
<

History limit option (TabSwitchApplicationComponent.historyLimit).

It's the number of recent files retained in the list even if their editors were closed. By default set to 1 (the behavior as before with the exception for 0 or 1 open files; 0 files - Alt-A will open the file you recently closed; 1 file - you'll see the list with 1 file). If you want the old functionality set historyLimit to 0. If you set it to, say, 15, you'll have the list close to what you have in Ctrl-E.

See also HowToSetAnOption.

Changed:
<
<

History.

>
>

History

1.0 (#4049) - Nov 21, 2005

  • Work around implemented for bug in IDEA which caused TabSwitch? to display closed files in its list.

  • Made TabSwitch? usable again for people who like to set the tab limit to 1. Tab limit of 1 is automatically detected and the number of files displayed in the popup is controlled by the "recent files limit" editor setting.

  • Added feature to quickly switch between two tabs (Thanks to Marc Juul Christofferson). This is a new SwitchBetweenTwoTabs? action, which can be assigned a key.

0.7.4 (#3354) - Apr 28, 2005

  • TabSwitch? shows all initially opened files after opening a project again.

0.7.3 (#3211) - Apr 28, 2005

  • Removed JDOM usage.

  • Made it compile again with the changed file type api.

  • Removed a possible memory leak when loading a new project.
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.7"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="1.0"}%

Changed:
<
<

%META:FIELD{name="TestedOnOS" title="TestedOnOS" value="OsWin2K"}%

>
>

%META:FIELD{name="TestedOnOS" title="TestedOnOS" value="OsWinXP"}%

Added:
>
>

%META:FILEATTACHMENT{name="TabSwitch-1.0-screenshot.png" attr="h" comment="" date="1132615930" path="TabSwitch-1.0-screenshot.png" size="17942" user="BasLeijdekkers" version="1.1"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.20 - 10 Jun 2005 - BasLeijdekkers)
Changed:
<
<

%META:FILEATTACHMENT{name="TabSwitch.jar" attr="" comment="0.7.2 - modified for Irida EAP builds" date="1099008814" path="TabSwitch.jar" size="49857" user="BasLeijdekkers" version="1.2"}%

>
>

%META:FILEATTACHMENT{name="TabSwitch.jar" attr="" comment="version 0.7.4" date="1118400146" path="TabSwitch.jar" size="30425" user="BasLeijdekkers" version="1.3"}% %META:FILEATTACHMENT{name="TabSwitch_src.zip" attr="" comment="Source for TabSwitch? 0.7.4" date="1118400005" path="TabSwitch_src.zip" size="19409" user="BasLeijdekkers" version="1.1"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.19 - 29 Oct 2004 - BasLeijdekkers)
Changed:
<
<

0.7.1 (#2008) - Apr 13, 2004
>
>

0.7.2 (#3075) - Oct 29, 2004

  • Fixed for #3075 (Irida EAP) Should still work for at least #2008, but I haven't tested this -- BasLeijdekkers
Changed:
<
<

  • Fixed for #2008 (Pallada EAP) by Bas Leijdekkers (API changes). Download
>
>

0.7.1 (#2008) - Apr 13, 2004
Added:
>
>

  • Fixed for #2008 (Pallada EAP) by Bas Leijdekkers (API changes).
Deleted:
<
<

Changed:
<
<

%META:FILEATTACHMENT{name="TabSwitch.jar" attr="" comment="0.7.1 - recompiled for the Pallada EAP Builds" date="1085736737" path="TabSwitch.jar" size="50094" user="NathanBrown" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="TabSwitch.jar" attr="" comment="0.7.2 - modified for Irida EAP builds" date="1099008814" path="TabSwitch.jar" size="49857" user="BasLeijdekkers" version="1.2"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.18 - 28 May 2004 - NathanBrown)
Added:
>
>

0.7.1 (#2008) - Apr 13, 2004

  • Fixed for #2008 (Pallada EAP) by Bas Leijdekkers (API changes). Download
Added:
>
>

Added:
>
>

%META:FILEATTACHMENT{name="TabSwitch.jar" attr="" comment="0.7.1 - recompiled for the Pallada EAP Builds" date="1085736737" path="TabSwitch.jar" size="50094" user="NathanBrown" version="1.1"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.17 - 10 Sep 2003 - TimurZambalayev)
Added:
>
>

0.7 (#922) - Sep 10, 2003

  • Recompiled for #922 (API changes).
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.6.7"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.7"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.16 - 02 Aug 2003 - TimurZambalayev)
Added:
>
>

0.6.7 (#706, #876) - Aug 01, 2003

  • Bug [ 771147 ] Window position with multiple monitors.
  • Patch (by Alessandro Vernet) [777735 ] Center dialog on multiple monitor system.
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.6.3"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.6.7"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.15 - 09 Jul 2003 - TimurZambalayev)
Added:
>
>

0.6.3 (#706, #856) - Jul 09, 2003

  • RFE [ 768735 ] Fixed selection background.
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.6.2"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.6.3"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.14 - 24 May 2003 - TimurZambalayev)
Added:
>
>

History limit option (TabSwitchApplicationComponent.historyLimit).

It's the number of recent files retained in the list even if their editors were closed. By default set to 1 (the behavior as before with the exception for 0 or 1 open files; 0 files - Alt-A will open the file you recently closed; 1 file - you'll see the list with 1 file). If you want the old functionality set historyLimit to 0. If you set it to, say, 15, you'll have the list close to what you have in Ctrl-E.

See also HowToSetAnOption.

Changed:
<
<

-- TimurZambalayev - May 02, 2003

>
>

-- TimurZambalayev - May 02, 2003

Changed:
<
<

%META:FIELD{name="TopicShortDescription" title="TopicShortDescription" value="MRU open files/tabs switcher (like Alt-Tab in Windows, Ctrl-Tab in Opera). By default mapped to Ctrl-Tab."}%

>
>

%META:FIELD{name="TopicShortDescription" title="TopicShortDescription" value="MRU open files/tabs switcher (like Alt-Tab in Windows, Ctrl-Tab in Opera). By default mapped to Alt-A (another popular assignment is Ctrl-Tab)."}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.13 - 24 May 2003 - TimurZambalayev)
Added:
>
>

Development related:

http://www.intellij.net/tracker/idea/viewSCR?publicId=12514 ("OpenAPI. Removed fileType.getIcon()")

Added:
>
>

0.6.2 (#701, #816) - May 24, 2003

  • Bug [ 742726 ] Startup exceptions.

0.6.1 (#701, #816) - May 23, 2003

  • Log statements.
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.6"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.6.2"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.12 - 23 May 2003 - TimurZambalayev)
Changed:
<
<

MRU open files/tabs switcher (like Alt-Tab in Windows, Ctrl-Tab in Opera). By default mapped to Ctrl-Tab.

>
>

MRU open files/tabs switcher (like Alt-Tab in Windows, Ctrl-Tab in Opera). By default mapped to Alt-A (another popular assignment is Ctrl-Tab).

Deleted:
<
<

Since by default plugin's actions mapped to Ctrl-Tab (Ctrl-Shift-Tab), they override default Swing behavior (http://java.sun.com/products/jlf/ed2/book/Appendix.A.html) in some cases (e.g. moving between two views of the same file).

Deleted:
<
<

  1. If there are 0 or 1 open files, Ctrl-Tab/Ctrl-Shift-Tab won't have any effect.
Changed:
<
<

Ctrl-Tab TabSwitchPlugin.NextTab Ctrl-Shift-Tab TabSwitchPlugin.PreviousTab

>
>

Alt-A TabSwitchPlugin.NextTab Alt-Shift-A TabSwitchPlugin.PreviousTab

Added:
>
>

0.6 (#701, #816) - May 23, 2003

  • RFE [ 740231 ] The action should be mapped by default to Alt-A.
  • RFE [ 741983 ] Support #816.
  • RFE [ 738180 ] Please support separate configurable item limit (historyLimit).
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.5"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.6"}%

Changed:
<
<

%META:FIELD{name="TopicShortDescription" title="TopicShortDescription" value="MRU open files/tabs switcher (like Alt-Tab in Windows). By default mapped to Ctrl-Tab."}%

>
>

%META:FIELD{name="TopicShortDescription" title="TopicShortDescription" value="MRU open files/tabs switcher (like Alt-Tab in Windows, Ctrl-Tab in Opera). By default mapped to Ctrl-Tab."}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.11 - 19 May 2003 - TimurZambalayev)
Changed:
<
<

Key Mapping.

>
>

Key Mappings.

How to change the mapping. Go to Options->Keymaps. Find TabSwitchPlugin.NextTab and TabSwitchPlugin.PreviousTab in AllActions->Other. Change the mappings. See some restrictions below. See also http://www.intellij.com/docs/help/preferences/keymap.html

Changed:
<
<

Ctrl-Tab TabSwitchPlugin.PreviousTab Ctrl-Shift-Tab TabSwitchPlugin.NextTab

>
>

Ctrl-Tab TabSwitchPlugin.NextTab Ctrl-Shift-Tab TabSwitchPlugin.PreviousTab

Changed:
<
<

  1. PreviousTab. Only one of (Ctrl, Alt, Meta, AltGraph) + No Shift + KEY
  2. NextTab. The same combination as for PreviousTab but with Shift.
>
>

  1. NextTab. Only one of (Ctrl, Alt, Meta, AltGraph) + No Shift + KEY
  2. PreviousTab. The same combination as for NextTab but with Shift.

 <<O>>  Difference Topic TabSwitchPlugin (r1.10 - 19 May 2003 - TimurZambalayev)
Changed:
<
<

MRU open files/tabs switcher (like Alt-Tab in Windows). By default mapped to Ctrl-Tab.

>
>

MRU open files/tabs switcher (like Alt-Tab in Windows, Ctrl-Tab in Opera). By default mapped to Ctrl-Tab.

Added:
>
>

Since by default plugin's actions mapped to Ctrl-Tab (Ctrl-Shift-Tab), they override default Swing behavior (http://java.sun.com/products/jlf/ed2/book/Appendix.A.html) in some cases (e.g. moving between two views of the same file).


 <<O>>  Difference Topic TabSwitchPlugin (r1.9 - 17 May 2003 - TimurZambalayev)
Changed:
<
<

http://www.intellij.org/twiki/pub/Main/TabSwitchPlugin/TabSwitch-0.4-screenshot.jpg

>
>

http://www.intellij.org/twiki/pub/Main/TabSwitchPlugin/TabSwitch-0.5-screenshot.jpg

Changed:
<
<

Download Link.

>
>

This plugin uses non-published IDEA API (com.intellij.util.ImageLoader).

Downloads, Bugs, RFEs:

Deleted:
<
<

Development related:

http://www.intellij.net/tracker/idea/viewSCR?publicId=12132 ("Open API. Removed fileStatusManager.getStatusColor(virtualFile)")

Deleted:
<
<

Tested with #701 and #813.

Deleted:
<
<

To do

  • Handle files with the same names (e.g. show "TabSwitch/build.xml", "Camel/build.xml", "foo3/[...]/A.java", "foo4/[...]/A.java").
  • Icons with locks (like Ctrl-E).
  • (not sure if I'll fix it; doesn't seem to be a big issue) Press Ctrl-Tab and hold Ctrl, press and release the second Ctrl, the entry is selected. The right way is to select with the release of the last Ctrl.
Changed:
<
<

0.4 (#701, #813) - 14 May 2003
>
>

0.5 (#701, #815) - May 16, 2003

  • Bug [ 738275 ] NPE with tab limit set to 1.
  • Bug [ 738536 ] Sometimes the list has more entries than open files.
  • RFE [ 735038 ] Icons with locks for read-only files.

0.4 (#701, #813) - May 14, 2003
Changed:
<
<

0.3 (#701, #813) - 12 May 2003
>
>

0.3 (#701, #813) - May 12, 2003
Changed:
<
<

0.2 (#701, #813) - 07 May 2003
>
>

0.2 (#701, #813) - May 07, 2003
Changed:
<
<

0.1 (#701, #813) - 02 May 2003
>
>

0.1 (#701, #813) - May 02, 2003
Changed:
<
<

-- TimurZambalayev - 02 May 2003

>
>

-- TimurZambalayev - May 02, 2003

Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.4"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.5"}%

Added:
>
>

%META:FILEATTACHMENT{name="TabSwitch-0.5-screenshot.jpg" attr="" comment="" date="1053130208" path="C:\3\TabSwitch-0.5-screenshot.jpg" size="100404" user="TimurZambalayev" version="1.1"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.8 - 14 May 2003 - TimurZambalayev)
Changed:
<
<

http://www.intellij.org/twiki/pub/Main/TabSwitchPlugin/TabSwitch-0.3-screenshot.jpg

>
>

http://www.intellij.org/twiki/pub/Main/TabSwitchPlugin/TabSwitch-0.4-screenshot.jpg

Added:
>
>

0.4 (#701, #813) - 14 May 2003

  • "RFE [ 737847 ] Add background when selected back". See also (todo) "RFE [ 737865 ] Ability to change the color of the selected background"
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.3"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.4"}%

Added:
>
>

%META:FILEATTACHMENT{name="TabSwitch-0.4-screenshot.jpg" attr="" comment="" date="1052943065" path="C:\3\TabSwitch-0.4-screenshot.jpg" size="88537" user="TimurZambalayev" version="1.1"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.7 - 12 May 2003 - TimurZambalayev)
Changed:
<
<

http://www.intellij.org/twiki/pub/Main/TabSwitchPlugin/TabSwitchScreenShot.jpg

>
>

http://www.intellij.org/twiki/pub/Main/TabSwitchPlugin/TabSwitch-0.3-screenshot.jpg

Added:
>
>

Development related:

http://www.intellij.net/tracker/idea/viewSCR?publicId=12132 ("Open API. Removed fileStatusManager.getStatusColor(virtualFile)")

Deleted:
<
<

  • Show somehow VCS status (blue - modified, green - to add, etc) (like Ctrl-E).
Added:
>
>

0.3 (#701, #813) - 12 May 2003

  • RFE [ 735039 ] Show somehow VCS status.
  • No background. See the screenshot. See also RFEs "[ 736554 ] Background for an icon when selected" and "[ 736556 ] Option to have background for the selected item" (not sure about this one).
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.2"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.3"}%

Added:
>
>

%META:FILEATTACHMENT{name="TabSwitch-0.3-screenshot.jpg" attr="" comment="" date="1052765228" path="C:\3\TabSwitch-0.3-screenshot.jpg" size="102361" user="TimurZambalayev" version="1.1"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.6 - 12 May 2003 - TimurZambalayev)
Changed:
<
<

%META:FIELD{name="IntelliJPluginVendor" title="IntelliJPluginVendor" value="Timur Zambalayev (tzambalayev@nyc.rrNOSPAM321.com)"}%

>
>

%META:FIELD{name="IntelliJPluginVendor" title="IntelliJPluginVendor" value="TimurZambalayev"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.5 - 07 May 2003 - TimurZambalayev)
Added:
>
>

  • (not sure if I'll fix it; doesn't seem to be a big issue) Press Ctrl-Tab and hold Ctrl, press and release the second Ctrl, the entry is selected. The right way is to select with the release of the last Ctrl.

 <<O>>  Difference Topic TabSwitchPlugin (r1.4 - 07 May 2003 - TimurZambalayev)
Added:
>
>

Screenshot: http://www.intellij.org/twiki/pub/Main/TabSwitchPlugin/TabSwitchScreenShot.jpg

Added:
>
>

Usage.

  1. Press Ctrl-Tab. You'll see a panel similar to the Recent Files panel - Ctrl-E. The panel will have all open files/tabs/editors. At the top you'll have the most recently used file (the one you're editing). The second one will be the file you opened just before, etc.
  2. While holding Ctrl, pressing Tab will take you further down the list.
  3. While holding Ctrl and Shift, pressing Tab will take you up the list.
  4. The list cycles: (Tab) Slot N-1 -> Slot 0, (Shift-Tab) Slot 0 -> Slot N-1.
  5. While holding Ctrl, find with with Tab and Shift-Tab the file you want to switch to and release Ctrl.
  6. Pressing (and immediately releasing) Ctrl-Tab will take to the file you used before. If you do Ctrl-Tab again, you'll switch back.
  7. If you changed your mind and don't want to switch, press any key (except of course Ctrl, Shift, Tab), for example, an arrow or with Tab and Shift-Tab return to Slot 0.
  8. If there are 0 or 1 open files, Ctrl-Tab/Ctrl-Shift-Tab won't have any effect.
  9. Pressing Ctrl-Shift-Tab will take you to the least recently used file (Slot N-1).
Deleted:
<
<

  • Icons like in Recent Files (Ctrl-E) dialog.
Added:
>
>

  • Icons with locks (like Ctrl-E).
  • Show somehow VCS status (blue - modified, green - to add, etc) (like Ctrl-E).
Added:
>
>

0.2 (#701, #813) - 07 May 2003

  • Icons.
  • Fixed a small bug. A harmless assertion failure after pressing the second Ctrl.
Changed:
<
<

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.1"}%

>
>

%META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.2"}%

Added:
>
>

%META:FILEATTACHMENT{name="TabSwitchScreenShot.jpg" attr="" comment="" date="1052324575" path="C:\3\TabSwitchScreenShot.jpg" size="74918" user="TimurZambalayev" version="1.1"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.3 - 05 May 2003 - TimurZambalayev)
Added:
>
>

Download Link.

http://sourceforge.net/projects/tz-ip/
Added:
>
>

  • Restart IDEA.
Changed:
<
<

%META:FIELD{name="IntelliJPluginBinary" title="IntelliJPluginBinary" value="http://www.intellij.org/twiki/pub/Main/TabSwitchPlugin/TabSwitch-0.1.jar"}% %META:FIELD{name="IntelliJPluginSource" title="IntelliJPluginSource" value="http://www.intellij.org/twiki/pub/Main/TabSwitchPlugin/TabSwitch-0.1-src.zip"}%

>
>

%META:FIELD{name="IntelliJPluginBinary" title="IntelliJPluginBinary" value="http://sourceforge.net/projects/tz-ip/"}% %META:FIELD{name="IntelliJPluginSource" title="IntelliJPluginSource" value="http://sourceforge.net/projects/tz-ip/"}%

Deleted:
<
<

%META:FILEATTACHMENT{name="TabSwitch-0.1.jar" attr="" comment="" date="1051901006" path="C:\3\TabSwitch-0.1.jar" size="24542" user="TimurZambalayev" version="1.1"}% %META:FILEATTACHMENT{name="TabSwitch-0.1-src.zip" attr="" comment="" date="1051901018" path="C:\3\TabSwitch-0.1-src.zip" size="79595" user="TimurZambalayev" version="1.1"}%


 <<O>>  Difference Topic TabSwitchPlugin (r1.2 - 04 May 2003 - TimurZambalayev)
Changed:
<
<

1) PreviousTab. Only one of (Ctrl, Alt, Meta, AltGraph) + No Shift + KEY 2) NextTab. The same combination as for PreviousTab but with Shift.

>
>

  1. PreviousTab. Only one of (Ctrl, Alt, Meta, AltGraph) + No Shift + KEY
  2. NextTab. The same combination as for PreviousTab but with Shift.

 <<O>>  Difference Topic TabSwitchPlugin (r1.1 - 02 May 2003 - TimurZambalayev)
Added:
>
>

%META:TOPICINFO{author="TimurZambalayev" date="1051901580" format="1.0" version="1.1"}% %META:TOPICPARENT{name="TimurZambalayev"}%

Description.

MRU open files/tabs switcher (like Alt-Tab in Windows). By default mapped to Ctrl-Tab.

How to deploy.

  • Copy the jar file (e.g. TabSwitch.jar) to the plugins directory ($IDEA_HOME/plugins).

Relevant posts/requests:

http://www.intellij.net/forums/thread.jsp?forum=11&thread=943&message=2818 ("ctrl-tab cycling of editor tabs") http://www.intellij.net/tracker/idea/viewSCR?publicId=2681 ("REQUEST: ctrl-tab editor cycling, using MRU (most recently used) Algorithm") http://www.intellij.net/tracker/idea/viewSCR?publicId=10392 ("Control + TAB")

Key Mapping.

keystroke           plugin action id

Ctrl-Tab            TabSwitchPlugin.PreviousTab
Ctrl-Shift-Tab      TabSwitchPlugin.NextTab

Requirements for the mappings: 1) PreviousTab. Only one of (Ctrl, Alt, Meta, AltGraph) + No Shift + KEY 2) NextTab. The same combination as for PreviousTab but with Shift.

Tested with #701 and #813.

How to build

  1. Specify the location of $idea.home in build.properties
  2. ant clean main.

To do

  • Icons like in Recent Files (Ctrl-E) dialog.
  • Handle files with the same names (e.g. show "TabSwitch/build.xml", "Camel/build.xml", "foo3/[...]/A.java", "foo4/[...]/A.java").

History.

0.1 (#701, #813) - 02 May 2003

  • MRU open files/tabs switcher.

-- TimurZambalayev - 02 May 2003 %META:FORM{name="IntelliJPluginWebForm"}% %META:FIELD{name="IntelliJPluginName" title="IntelliJPluginName" value="TabSwitchPlugin"}% %META:FIELD{name="IntelliJPluginVersion" title="IntelliJPluginVersion" value="0.1"}% %META:FIELD{name="IntelliJPluginVendor" title="IntelliJPluginVendor" value="Timur Zambalayev (tzambalayev@nyc.rrNOSPAM321.com)"}% %META:FIELD{name="IntelliJPluginBinary" title="IntelliJPluginBinary" value="http://www.intellij.org/twiki/pub/Main/TabSwitchPlugin/TabSwitch-0.1.jar"}% %META:FIELD{name="IntelliJPluginSource" title="IntelliJPluginSource" value="http://www.intellij.org/twiki/pub/Main/TabSwitchPlugin/TabSwitch-0.1-src.zip"}% %META:FIELD{name="IntelliJPluginClassification" title="IntelliJPluginClassification" value=""}% %META:FIELD{name="TopicClassification" title="TopicClassification" value="IntelliJPluginPackage"}% %META:FIELD{name="TopicShortDescription" title="TopicShortDescription" value="MRU open files/tabs switcher (like Alt-Tab in Windows). By default mapped to Ctrl-Tab."}% %META:FIELD{name="TestedOnOS" title="TestedOnOS" value="OsWin2K"}% %META:FIELD{name="ShouldRunOnOS" title="ShouldRunOnOS" value="AnyOS"}% %META:FILEATTACHMENT{name="TabSwitch-0.1.jar" attr="" comment="" date="1051901006" path="C:\3\TabSwitch-0.1.jar" size="24542" user="TimurZambalayev" version="1.1"}% %META:FILEATTACHMENT{name="TabSwitch-0.1-src.zip" attr="" comment="" date="1051901018" path="C:\3\TabSwitch-0.1-src.zip" size="79595" user="TimurZambalayev" version="1.1"}%


View | Diffs | r1.26 | > | r1.25 | > | r1.24 | More

e d i t a t t a c h r e f - b y d i f f s
Ideas,requests,problems regarding this site? Send feedback.
Copyright @ 2000-2003 by the contribution authors. All material on this collaboration tool is the property of the contributing authors.

Revision r1.1 - 02 May 2003 - 18:53 GMT - TimurZambalayev
Revision r1.26 - 21 Apr 2007 - 08:50 GMT - BasLeijdekkers
Copyright © 2001 by the contributing authors. All material on this collaboration tool is the property of the contributing authors.
Ideas, requests, problems regarding this site? Send feedback.