Could SyncEdit feature be added to IDEA

I am moving from JBuilder to IDEA. I find IDEA has a lot of nice features, but also that it lacks some.
The JBuilder feature that I most lack in IDEA is SyncEdit. Simply select any part of the text (code, XML, HTML) and enter SyncEdit mode. Then all occurancies of any word (either it is class, method or variable name, comment, tag or attribute, string constant content...) will be underscored (or marked somehow). When editing a word while in SyncEdit mode, all occurrancies of that word change simultaneosly.
I find this feature simple and a great time saviour. It is much more powerfull then IDEA's Live Templates. It makes Live Template from any part of the code, markup or plain text!

This could be implemented in IDEA too by enabling users to enter LiveTemplate mode from any text selection, marking the occurancies of the words and enabling simultaneous editing.

2 comments
Comment actions Permalink

In general you can add request directly to JetBrains issue tracker:
http://www.jetbrains.net/jira

However Idea 5.0 is close to completion, so I doubt it will be added soon.
Sounds like a very nice feature, though.
I'll ask in the openapi forum if it is possible with the current open api.
If it is, I might have a go at a plugin for this.

Here is a more detailed description:
http://info.borland.com/techpubs/jbuilder/jbuilder2005/introjb/envcoding.html#sync_edit

Mileta Cekovic schrieb:

I am moving from JBuilder to IDEA. I find IDEA has a lot of nice features, but also that it lacks some.
The JBuilder feature that I most lack in IDEA is SyncEdit. Simply select any part of the text (code, XML, HTML) and enter SyncEdit mode. Then all occurancies of any word (either it is class, method or variable name, comment, tag or attribute, string constant content...) will be underscored (or marked somehow). When editing a word while in SyncEdit mode, all occurrancies of that word change simultaneosly.
I find this feature simple and a great time saviour. It is much more powerfull then IDEA's Live Templates. It makes Live Template from any part of the code, markup or plain text!

This could be implemented in IDEA too by enabling users to enter LiveTemplate mode from any text selection, marking the occurancies of the words and enabling simultaneous editing.

0
Comment actions Permalink

Have you tried Shift F6 (refactor/rename) which will allow you to rename
a variable throughout your project including in documentation.

Also Ctrl Shift F7 to highlight all usages of a variable.

Not exactly what JBuilder does, but these are very useful.

0

Please sign in to leave a comment.