Does the Eclipse editor have an equivalent of emacs's "align-regex"?

Posted by rjray on Stack Overflow See other posts from Stack Overflow or by rjray
Published on 2008-09-29T22:37:54Z Indexed on 2010/03/14 22:45 UTC
Read the original article Hit count: 172

Filed under:
|

I've been using Eclipse pretty regularly for several years now, but I admit to not having explored all the esoterica it has to offer, particularly in the areas of what formatting features the editors offer.

The main thing I miss from (X)emacs is the "align-regex" command, which let me take several lines into a region and then format them so that some common pattern in all lines was aligned. The simplest example of this is a series of variable assignments:

var str = new String('aString');
var index = 0;
var longCamelCaseObjectName = new LongNameObject();

After doing align-regex on "=", that would become:

var str                     = new String('aString');
var index                   = 0;
var longCamelCaseObjectName = new LongNameObject();

Now, you may have your own thoughts on stylistic (ab)use of white space and alignment, etc., but that's just an example (I'm actually trying to align a different kind of mess entirely).

Can anyone tell me off-hand if there's an easy key-combo-shortcut for this in Eclipse? Or even a moderately-tricky one?

© Stack Overflow or respective owner

Related posts about eclipse

Related posts about emacs