|
Project Information
Links
|
This project hosts Sandip Chitale's Eclipse plug-ins. Code ClipsThis Code Clips features allows creation of Code Clips. Code Clips Update Sitehttp://sandipchitaleseclipseplugins.googlecode.com/svn/trunk/CodeClipsUpdateSite Selection ExplorerThis Selection Explorer feature shows information about:
Selection Explorer Update Sitehttp://sandipchitaleseclipseplugins.googlecode.com/svn/trunk/SelectionExplorerUpdateSite Close ViewsThis feature provides commands related to closing views:
When the above commands are invoked, if the workbench page was zoomed in i.e. any of the workbench part was maximized, it is first zoomed out and the user is prompted to confirm the whether or not to proceed with the action. The idea is that the user gets a chance to eyeball which view(s) will be affected by the action. NOTE: There is a Close Part command provided by workbench, which is somewhat like Close View command but it treats both views and editors the same way even though workbench does not otherwise treat the views and editors the same way. Close Views Update Sitehttp://sandipchitaleseclipseplugins.googlecode.com/svn/trunk/CloseViewsFeatureUpdateSite/site.xml Key StrokesKey Strokes is a simple Eclipse plug-in to show the typed Key Strokes in a small, always-on-top window. Useful for doing Eclipse screen casts no matter which platform you are on. The following screenshot shows the Windows 7 Mac Legend
Key Strokes Update Sitehttp://sandipchitaleseclipseplugins.googlecode.com/svn/trunk/KeyStrokesUpdateSite All InstancesAs mentioned in the Eclipse help Java Development User Guide Tips and tricks Debugging section, when debugging with JavaSE-1.6 you can see all instances of a particular class. You can invoke this functionality via the popup menu (All Instances...) of Variables view rows for reference type values or in the Java editor by positioning the cursor on or selecting a reference type expression. However it is not possible to see all instances of an arbitrary class. The All Instances plug-in adds this functionality. It can be invoked using the:
Once invoked it shows the customized Open Type dialog of JDT. Once you selects the class it adds the <Java Class> Instances expression to the Expressions view. It also shows the instances of any subclasses of the selected class. For example, when java.io.OutputStream is selected it shows the instances of it's subclasses also. In addition, an expression showing java.security.CodeSource info for the class is also added if that information is available. NOTE: A class with a selected fully qualified name may have been loaded by different ClassLoaders. Entries for each class are shown. This is helpful in debugging issues related to class loading and seemingly mysterious ClassCastExceptions. All Instances Update Sitehttp://sandipchitaleseclipseplugins.googlecode.com/svn/trunk/AllInstancesUpdateSite Find/Replace Bar
Known issue: If you have customized the perspective, the Find bar view will be shown with a tab unlike the above screenshot. Try resetting the perspective and the tab may go away. I had mixed success with that though. Currently the Find/Replace Bar supports the following features:
I am planning to implement the following enhancements:
Find/Replace Bar Update Sitehttp://sandipchitaleseclipseplugins.googlecode.com/svn/trunk/FindReplaceBarUpdateSite/ Update Site for other Plugins belowhttp://sandipchitaleseclipseplugins.googlecode.com/svn/trunk/SandipChitalesEclipsePluginsUpdateSite/ MultiPage Editor Tab TraverseThe MultiPage editors such as plug-in manifest editor do not support navigation of tabs (pages of the editor) using keyboard. This plug-in fixes that by implementing two commands:
Note: Use COMMAND key in place of CTRL on Mac OS. You can always change the keyboard shortcuts using Preferences > General > Keys preference page. ScreenshotStarting with Overview tab:
Type CTRL+TAB to go to Dependencies tab:
Type CTRL+SHIFT+TAB instead to go to build.properties tab:
Note on implementationThis will work for any MultiPage editor that subclasses org.eclipse.ui.part.MultiPageEditorPart and use the default org.eclipse.swt.custom.CTabFolder to implement the tab folder. The implenetation uses reflection to access protected methods.
IMHO this should be provided by the implementation of org.eclipse.ui.part.MultiPageEditorPart itself. I filed an enhancement request for this Issue 276626. InstallationTo install the plug-in, add the update site URL at the top of the page to Eclipse using Help > Software Updates... > Available Software Tab > Add Site. Sampler Plug-inThe sampler plug-in adds a Color Sampler Toolbar. Color of any pixel on the desktop can be sampled by simply dragging the cursor from the Color Sampler label and copied to the clipboard in various formats as shown in the pop-up menu.
Reverse Text Selection Plug-in
Commands
Note: Eclipse has commands to Set/Clear and Swap a Mark. The Mark is a remembered position in the text editor. The Set/Clear/Swap Mark functionality is more closer to the Emac's mark and dot functionality. Reverse Text Selection Plug-in specifically deals with the text selection endpoints and works better for me. I have filed an enhancement request for incorporating this functionality in Eclipse text editors: https://bugs.eclipse.org/bugs/show_bug.cgi?id=270392 Google Clips Plug-inHaven't you always wished for web based, live clipboard that you could share between Eclipse instances running on different computers. May be even share it with your buddies. Your wait is over. All you need is the Google Clips Plug-in and a Google Docs account. Google Clips is a Eclipse Plug-in that implements a web based shared clipboard using a Google Spreadsheet. Just create a Google spreadsheet named CLIPBOARD to make the plug-in work out of the box. You can of course change the name of spreadsheet you want to use as clipboard using Preferences > General > Google Clips page. If you share a the spreadsheet with your buddy you can share the clipboard. Commands
Google Clips Toolbar The toolbar showing the shared Google Clips.
Google Clips Login Dialog
Google Clips Pop-up You can preview and insert specific clip using the pop-up dialog.
Google Clips Preferences You can use the preferences page to configure your Google ID and the spreadsheet to use as clipboard.
Google Spreadsheet as a web based shared clipboard The Google spreadsheet on the web showing the same clips.
Screenshot Plug-inThis plug-in lets you take screen shots from within Eclipse. It supports taking screen shots of: Screen shot Toolbar
The screen shot is taken 5 seconds after the invocation of the action. After the screen shot is taken you can:
Screen shot Preview Dialog
Click It! - Desktop screen shot utilityClickIt! is Eclipse project that builds a desktop variant of the screen shot plug-in. It installs an icon in System tray. Pop-up menu on the System Tray icon has actions to print the whole desktop or area of desktop. When a action is invoked the tray icon counts down 5 seconds letting you set up your desktop. Click It in System tray
Click It in action
Click It Preview Dialog
To build the project checkout the project into your workspace. Then follow the instructions at Developing SWT applications using Eclipse. You can also export the runnable jar using File > Export > Java > Runnable Jar File. Reorder Plug-inThe asymmetry in the way , (comma) is used to separate the items in parameter and arguments lists always causes problem when one wants to reorder that list in Java editor. Is that why Java allows trailing commas in array initializer? ;) may be. The Reorder plug-in adds the following actions to the Java editor tool bar.
Basically the actions reorder the:
and automatically adjust the ',' separator. For example with caret at | in: void method(int iii, String |sss, boolean bbb){} pressing Ctrl+. (i.e. Control+period) or clicking on Swap forward tool bar button yields: void method(int iii, boolean bbb, String |sss){} or pressing CTRL+, (i.e. Control+comma) or clicking on Swap backward tool bar button with the original source yields: void method(String |sss, int iii, boolean bbb){} Features Plug-ins Fragments Plug-inPDE has several views that shows the information about plug-ins. However there is no view (that I am aware of) which allows one to look at which Features contributed which Plug-ins and Fragments. This plug-in provides an action Help > List Features Plug-ins Fragments to show that information.
Features Plug-ins Fragments Information in About Dialog > Configuration Details The Features Plug-ins Fragments is also displayed in About Dialog > Configuration Details. |
O (i.e. Ctrl+O) on Windows 7 and
O (i.e. Command+O) on Mac in the small window - which is the key binding to bring up the Quick Outline of a file.
(Shift key)
(Option key on Mac, Alt key on Windows)