Eclipse community awards 2009 finalist
AnyEdit plugin adds several new tools to the context menu of text- based Eclipse editors, to output consoles, to Eclipse main menu and editor toolbar. AnyEdit contributes also Import/Export working sets wizards.
What can AnyEdit do for you?
AnyEdit can perform tabs <-> spaces conversion on multiple files or entire directories.
AnyEdit has both workspace and project settings and allows also file exclusion filter for tabs <-> spaces action.
AnyEdit allows you automatically remove trailing whitespace, perform tabs<->spaces conversion and fix line delimiters (Windows: CRLF<->Linux: LF<->Mac: CR) on the "save" action in all text-based Eclipse editors. Also AnyEdit can automatically create a new line at the end of the file if the last line was not terminated by new line.
AnyEdit adds "Save All" and "Open File" buttons to the global Eclipse toolbar and can remove "Print" button from it on Eclipse 3.x (because it is completely useless on Linux).
AnyEdit adds "Open File", "Open Type" and "Save to file..." actions to supported output consoles and "Save to file..." toolbar button to the Console view.
AnyEdit adds four new context menu actions to "Compare With" and "Replace With" menus in both editors and files.
Overview about *visible* contributions provided by AnyEdit tools:
What?
Where?
Details
Open File under Cursor
Editors, Console views, Bytecode Outline View
Useful by many include's in jsp's, C/C++ files, file names in the console output etc. Can jump to the right line!
Works with run/debug and Ant console too, support "jump to line"!
Open Type under Cursor
Editors, Console views, Bytecode Outline View
Useful for all xml's, tld's, jsp's etc files with referenced Java types.
Works with run/debug and Ant console too!
Save to file...
Most of the Console views, Bytecode Outline View
Allows to save the console/view content and quickly reopen it in an editor.
Works with most of the existing consoles!
Format Stack Trace
Java Stack Trace Console view
Formats the ill-formated stack traces (like from some JUnit test reports).
Edit
Color Witespace in Editors
"Edit" menu, main toolbar
Allows to show tabs and spaces colored in the text editor. Shows trailing whitespace in a "Gerrit" mode per default. Has to be enabled once for the desired perspective via Window -> Customize Perspective -> Commands -> Whitespace
File Import / Export
Working Sets
"File" menu
Allows you to store working set definitions to the file and apply them to the another workspace by importing them.
File
Convert Tabs <-> Spaces
"File" menu
Enabled only if more then one file/folder is selected in Navigator or Project Explorer
Convert
Tabs to Spaces
Spaces to Tabs
Editors
Trailing whitespace will be removed and line delimiters will be fixed automatically (if set in preferences)
Convert
Chars to Html entities
Html Entities to Chars
Editors
Useful if working in bilingual team to convert é's, ô's, ä's etc between html and other sources ;)
Convert
Camel <-> Underscores
Editors
Auto-convert variable names from/to "camel" notation, like
thisIsMyFieldName <-> this_is_my_field_name
Convert
Capitalize
Editors
Only text selection in editor will be changed
Convert
Invert Case
Editors
Only text selection in editor will be changed
Convert
To Upper Case
To Lower Case
Editors
Only text selection in editor will be changed
Convert
To Unicode Notation
From Unicode Notation
Editors
Only text selection in editor will be changed
Convert
To Base64
From Base64
Editors
Only text selection in editor will be changed
Sort
Case-Sensitive A-z
Case-Sensitive z-A
Case-Insensitive A-Z
Case-Insensitive Z-A
Numerically 0-9
Numerically 9-0
Line Length Short-Long
Line Length Long-Short
Editors
If nothing is selected, entire editor content will be sorted, otherwise only text selection in editor will be changed
Compare / Replace with
Clipboard
Editors, Navigator, Project Explorer
If some text is selected in editor, then only this selection will be compared, otherwise entire editor
Compare / Replace with
Workspace File...
Editors, Navigator, Project Explorer
If some text is selected in editor, then only this selection will be compared, otherwise entire editor
Compare / Replace with
External File...
Editors, Navigator, Project Explorer
If some text is selected in editor, then only this selection will be compared, otherwise entire editor
Compare / Replace with
Opened Editor...
Editors, Navigator, Project Explorer
If some text is selected in editor, then only this selection will be compared, otherwise entire editor
Current version works with Eclipse from 3.8 to 4.6 and requires Java >= 1.7, but older AnyEdit versions for Eclipse 2.1 up to 3.7 may be downloaded from the homepage too.
See more details at the AnyEdit Tools homepage and Github project page.
Support development of the plugin!
Categories: Code Management, Editor, General Purpose Tools, Other, Tools
Tags: convert, white space, tabs, compare, clipboard, unicode, base64, working sets, replace, sort, AnyEdit
Additional Details
Eclipse Versions: 2024-06 (4.33), 2024-06 (4.32), 2024-03 (4.31), 2023-12 (4.30), 2023-09 (4.29), 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15)
Platform Support: Windows, Mac, Linux/GTK
Organization Name: Andrey Loskutov
Development Status: Production/Stable
Date Created: Wednesday, February 18, 2004 - 19:29
License: EPL
Date Updated: Wednesday, July 17, 2024 - 02:33
Submitted by: Andrey Loskutov
Date | Ranking | Installs | Clickthroughs |
---|---|---|---|
September 2024 | 51/547 | 139 | 1 |
August 2024 | 51/641 | 572 | 16 |
July 2024 | 49/663 | 617 | 23 |
June 2024 | 50/681 | 697 | 15 |
May 2024 | 65/682 | 613 | 17 |
April 2024 | 62/687 | 657 | 13 |
March 2024 | 64/694 | 706 | 10 |
February 2024 | 63/687 | 582 | 277 |
January 2024 | 67/691 | 629 | 10 |
December 2023 | 70/671 | 576 | 13 |
November 2023 | 61/686 | 750 | 24 |
October 2023 | 67/673 | 706 | 20 |
Unsuccessful Installs
Unsuccessful Installs in the last 7 Days: 5
Count | Error Message |
---|---|
4 | Cannot continue the operation. There is another install operation in progress. |
1 | Cannot complete the install because one or more required items could not be… |
Reviews Add new review
Installation fails (from Marketplace)
Submitted by Zbigniew Kacprzak on Sun, 08/23/2020 - 12:11
I cannot install from Marketplace. Other plugins - no issues, so it means required certificates are installed.
When checking this page manually (from web browser), I got 404 error:
https: // raw.githubusercontent.com/iloveeclipse/plugins/latest/content.xml
Re: Installation fails (from Marketplace)
Submitted by Emmanuel FOURNIER on Mon, 12/14/2020 - 08:32
In reply to Installation fails (from Marketplace) by Zbigniew Kacprzak
Hello,
I really love your plugin and i confirm the error when installing
from MarketPlace with 2020-09 version :
The error popup contains :
Unable to read repository at
https :// raw.githubusercontent.com/iloveeclipse/plugins/latest/content.xml.
Received fatal error : handshake_failure
Need to renew a cert, may be ? ;-)
Thk, see you later !
Beware: "remove trailing whitespace" is enabled by default!
Submitted by Oded Arbel on Sun, 01/26/2020 - 06:24
This feature is available in many Eclipse editors as an optional configuration - that is disabled by default as it is an action that is surprising and destructive (changes file content unexpectadly in regions that were not edited), and installing this plugin may look like there's a bug in eclipse where an undesired is not enabled by default - with no option to disable it.
Users should be aware that installing this plugin enables a destructive behavior by default without any warning to the user.
And to the author of the plugin: if you are concerned about trailing whitespace enough to warrant their removal, then please pay attention that there are other people that might be concerned about tailing whitespace enough to want them to stay, and making changes to user's files without the user requesting the change is never OK!
Re: Beware: "remove trailing whitespace" is enabled by default!
Submitted by David Balažic on Fri, 05/12/2023 - 05:05
In reply to Beware: "remove trailing whitespace" is enabled by default! by Oded Arbel
Could'nt agree more. Everytime I install this plugin, I see some of my files changed, then I must go to Preferences and faind and unselect any "change documents" options.
Causes HORRIBLE performance issues on Eclipse 2019-03 (Java)
Submitted by Missing name M… on Thu, 04/25/2019 - 17:15
I've narrowed it down to this plugin (that I'm a big fan of!): with the plugin installed, cut+paste is sluggish, as is general editor utilization. Once the plugin is uninstalled, everything works smoothly again.
This is verified on a fresh Eclipse JEE install, where this is the only additional plugin installed.
Cheers!
Please provide a 4.8 compatible version :D
Submitted by Andreas öhmann on Fri, 04/06/2018 - 05:55
Can't install with eclipse 4.8 (STS 4.0.0.M10)
Re: Please provide a 4.8 compatible version :D
Submitted by Andrey Loskutov on Mon, 04/09/2018 - 04:36
In reply to Please provide a 4.8 compatible version :D by Andreas öhmann
Please file a bug for STS (no idea what it is). AnyEdit supports default 4.8 distribution from eclipse.org.
I use AnyEdit on Eclipse 4.8 without any issues since very beginning of 4.8.
Re: Re: Please provide a 4.8 compatible version :D
Submitted by Andreas öhmann on Mon, 04/09/2018 - 09:47
In reply to Re: Please provide a 4.8 compatible version :D by Andrey Loskutov
Ups ... then tha'ts my fault :) Sorry Andrey!
STS = the famous "Spring Tool Suite" :)
I will try it again ...
Ciao
Re: Re: Re: Please provide a 4.8 compatible version :D
Submitted by Andreas öhmann on Tue, 04/10/2018 - 07:06
In reply to Re: Re: Please provide a 4.8 compatible version :D by Andreas öhmann
I tried again ...
Cannot complete the install because one or more required items could not be found.
Software currently installed: AnyEditTools 2.7.1.201709201439 (AnyEditTools.feature.group 2.7.1.201709201439)
Missing requirement: AnyEdit Tools 2.7.1.201709201439 (de.loskutov.anyedit.AnyEditTools 2.7.1.201709201439) requires 'osgi.ee; (&(osgi.ee=JavaSE)(version=1.7))' but it could not be found
Cannot satisfy dependency:
From: AnyEditTools 2.7.1.201709201439 (AnyEditTools.feature.group 2.7.1.201709201439)
To: org.eclipse.equinox.p2.iu; de.loskutov.anyedit.AnyEditTools [2.7.1.201709201439,2.7.1.201709201439]
Re: Re: Re: Re: Please provide a 4.8 compatible version :D
Submitted by Andrey Loskutov on Tue, 04/10/2018 - 11:06
In reply to Re: Re: Re: Please provide a 4.8 compatible version :D by Andreas öhmann
So why not open a bug at the famous STS bug tracker? This is obviuosly not a problem of a plugin if the STS runtime platform is not able to install it. As said, AnyEdit works on *all* supported Eclipse releases up to latest 4.8 nightly, and I guess that this STS thingy is simply broken: "requires 'osgi.ee; (&(osgi.ee=JavaSE)(version=1.7))' but it could not be found".
Re: Re: Re: Re: Re: Please provide a 4.8 compatible version :D
Submitted by Andreas öhmann on Wed, 04/11/2018 - 13:47
In reply to Re: Re: Re: Re: Please provide a 4.8 compatible version :D by Andrey Loskutov
Done :) https://github.com/spring-projects/spring-ide/issues/268
Thanks!
Very useful - maybe add a bit more
Submitted by Tzvika Cohen on Mon, 03/07/2016 - 03:55
maybe add a cabability to search in unicode
Awesome tool to TODO more and Must have Plugin for A SW Dev
Submitted by Mohan PAKALPATI on Thu, 08/22/2013 - 01:39
Great tool and giving me immense pleasure while coding
Can't live without this plugin
Submitted by Dave Seligson on Tue, 07/09/2013 - 00:07
The ability to compare open files alone is the biggest timesaver. Lots of other cool utilities.
I'm glad this package is still supported for the archaic version of Eclipse that I'm still using :-)
great !
Submitted by laurent ongaro on Tue, 06/25/2013 - 02:38
very usefull plugin. Used for a long time without any problems
Great Plugin!
Submitted by Deepankar Jain on Tue, 04/30/2013 - 13:06
This is a simple, reliable and handy plugin. It works like a charm on my Eclipse CDT with the Lua Development Tools plugin.
Great job!
First plugin I install on any
Submitted by Greg Groves on Wed, 08/17/2011 - 10:14
First plugin I install on any new Eclipse instance, even tailored versions like Aptana and Flash Builder.
Very useful plugin
Submitted by Riyaz Mising name on Wed, 06/23/2010 - 05:17
Very useful plugin