From: SourceForge.net <no...@so...> - 2011-11-30 17:49:56
|
Feature Requests item #1540879, was opened at 2006-08-15 12:31 Message generated for change (Comment added) made by jarekczek You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350588&aid=1540879&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: core Group: v4.3 Status: Open Resolution: None Priority: 5 Private: No Submitted By: Vadim Pesochinskiy (vpesochi) Assigned to: Nobody/Anonymous (nobody) Summary: filtered - selective Line Editing Initial Comment: Hi! I wanted to submit this feature request earlier posted by Pierre Métras at http://marc.theaimsgroup.com/?l=jedit-users&m=98960814101033&w=2 I found this feature very useful in SlickEdit. Interface can be just opening a "search" dialog box with text feild to enter a regular expression filter. In his example below you would just enter without quotes "blue|product". I hope you will give it some consideration. Thanks. "This is one of KEDIT's most popular features. The selective editing facility lets you focus on a subset of the lines in a file, such as all lines containing a particular string. You can have KEDIT display only this subset of your file, and you can perform editing operations that affect only this subset. You can then return to viewing and working with the entire file, with the lines in the selected subset (as modified by your editing) remaining in their original position in the file. " For instance, you have a file that contains a list of products, with their manufacturer, color and material (that's a flat database, to make the example easier, but such cases happen in source code too). You want to change the manufacturer's name of the blue products, if they are not in plastic, and all products if they are in leather.. With KEDIT, the operations are: - "all /blue" This displays only the blue products and folds the other lines. - "less/plastic" Removes the plastic products from the display - "more/leather" Add the leater products to the display (unfold the "leather" lines that were folded" Then you work in the resulting display and do a serach/replace only on the visible lines. And "all" to restore the full view. No need for regular expressions here: what you see is what you edit. Imagine folding and bookmarks combined. You can place (or remove) bookmarks on certain lines that match a criteria you give. Then you are able to fold the edit buffer on all the lines that don't have a bookmark. And then, you can apply operations (search, replace, Uppercase, macros...) only on the visible lines (in other words, you apply an operation on lines with a bookmark). Please comment as I haven't the courage to try version 3.1 as my 3.0 final works well (now) with my usual puggins..." ---------------------------------------------------------------------- >Comment By: Jarek Czekalski (jarekczek) Date: 2011-11-30 09:49 Message: In editor I used before it was in search toolbar. There was an option "fold lines". Yes, I was using it sometimes. Where to locate it in jedit, maybe in hypersearch results pane. ---------------------------------------------------------------------- Comment By: Vadim Pesochinskiy (vpesochi) Date: 2006-08-15 12:35 Message: Logged In: YES user_id=1576437 This feature is somewhat similar to the last request in http://sourceforge.net/tracker/index.php?func=detail&aid=1535445&group_id=588&atid=350588 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350588&aid=1540879&group_id=588 |