Hello everybody,


I'd like to be able to use vim in ex-mode to do what can be easily done
with the 'ed'itor, but I just can't figure out how.

Please, let me explain what I'm trying to do:

my text looks like this:

---- snippet starting at line 13 --- 

AAAAA

1

BBB

7

CCCC

11

---- end of snippet(line 27) ---





To give you an idea, I want to make a table of content which would look
like this

   AAAAA.............1
   BBB...............7
   CCCC.............11







But for now, something like this

   AAAAA.............1
   BBB.............7
   CCCC.............11

would be just fine:)

This is easily done with 'ed' with the following command:
13,27g/^[A-Z]/s/^/   /\
.,.+2j\
s/[0-9]\+$/.............&/

But as you can imagine, my workflow would be so much smoother if I had
not to use ed:)





in 'Q' mode, the equivalent(_I_ think) command:
:13,27g/^[A-Z]/s/^/   /\
.,.+2j!\
s/\d\+$/.............&/

gives me:

   AAAAA

1

   BBB

7

   CCCC.............11







while in the 'gQ' mode the command:
84,96g/^[A-Z]/s/^/   /\
.,.+2j!\
s/\d\+$/.............&/

gives me the following error:
"E488: Trailing characters"

I've tried adding some space here and there to separate the commands, but I
can just not figure how to do it.

Any help greatly appreciated:)


sam

-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to