SmartIntroduce

Compatible with  IntelliJ IDEA
01.08.2008
26 463
Tries to provide smart (and choosable) pre-selections for the different Introduce-... refactorings.
Additionally, it implements the following:
- Introduce variable for selected String-parts
- "Extract variable" fails for parts of string concatenation
- 'Introduce Variable' fails on arrays declaration

Download plugin

Anonymous
23.02.2008
A great plug-in. Like others have said, it should be core functionality in IDEA. I had installed it awhile ago and didn't even realize some of the functionality I use ever day was due to this plug-in. I only realized such when I tried to show a co-worker, on his PC, how to do an introduce variable on part of a string literal and it didn't work.

Some documentation or a help screen about the available settings, especially on the "fine tuning" options, would make this a 6 star plug-in. It works so great out of the box, that even with the lack of docs, it is a 5 star. But I'd still love to see those docs :)
Anonymous
23.02.2008
A great plug-in. Like others have said, it should be core functionality in IDEA. I had installed it awhile ago and didn't even realize some of the functionality I use ever day was due to this plug-in. I only realized such when I tried to show a co-worker, on his PC, how to do an introduce variable on part of a string literal and it didn't work.

Some documentation or a help screen about the available settings, especially on the "fine tuning" options, would make this a 6 star plug-in. It works so great out of the box, that even with the lack of docs, it is a 5 star. But I'd love to see those docs anyhow :)
15.12.2006
I agree, this should be a default feature. Without it, I feel like I'm using something lame like Eclipse. :-)
Anonymous
03.10.2006
The plugin is so great it should be a default feature in IDEA.
16.04.2006
After using it for some years I can't do without.
16.04.2006
I find SmartIntroduce an indispensable companion to IDEA's refactorings. In fact, I'm suprised that JetBrains have not embedded it in IDEA yet.
16.04.2006
A great extension to IDEA's functionality, one forgets pretty soon that this is, actually, a separate plugin.
16.04.2006
one of my favourites
16.04.2006
This plugin is essential to me. I wouldn't ever want to work without it.
16.04.2006
I can't recommend this plugin enough. This makes using all "introduce" refactorings and "surround with" a real pleasure. I can hardly work without it.
Please  sign in  to leave a comment.