Re: How to add text on multiple lines (without using the Replace menu).

"eric.bouyoux" <[email protected]> Fri, 18 Feb 2011 15:02:12 +0100
Newsgroups gmane.editors.nedit.user
Message-ID <[email protected]>
On Thu, 17 Feb 2011 13:33:43 -0500, "Aaron W. Hsu" <[email protected]>
wrote:
> On Thu, 17 Feb 2011 10:43:37 -0500, eric.bouyoux <[email protected]> 

> wrote:
> 
>> OK. I'll see what I can do. I need to learn nedit macro language first
> 
> I have the following in my nedit.rc file:
> 
>          Prefix:Ctrl+0:p:R: {\n\
>                  res = string_dialog("Enter prefix: ", "OK")\n\
>                  replace_in_selection("^", res, "regex")\n\
>          }\n
> 
Hi,

This macro works in some particular cases but it does not when the
selection is done with Ctrl+Left Mouse AND the selection does not start at
the beginning of the lines.
I made it work by doing the following :

replace_in_selection("(.)", res"\\\\1", regexp")\n\

BUT, I need to select only ONE character : (.+) does not do the job.
BUT, it does not work if I select one 'character' inside a 'TAB'
character.

Thank you for your help.

Eric Bouyoux.
> 
>> I don't see how I can use a UNIX filter to do the job.
> 
> You pass it to a program that does a find and replace. There are also
some
> 
> prewritten UNIX utilities that do things like prefixing and line
wrapping.
> 
>> For keyboard recording, I don't think it will work as the text can
change
>> each time.
> 
> You are just recording the keystrokes, so as long as you use keystrokes 

> that suit your specific needs each time, then you are okay. For example,

> if the column is the first one, then I might record the following:
<word>  
> + Down + Home. Then I just repeat that learned set of strokes for each  
> line I care about.
> 
> 	Aaron W. Hsu
> 
> -- 
> Programming is just another word for the lost art of thinking.
-- 
NEdit Discuss mailing list - [email protected]
http://www.nedit.org/mailman/listinfo/discuss