Harvey Li <[email protected]> [11-09-18 09:28]:
> Hello, Everybody,
> How to generate auto increased number lines in vim?
> For example,
> a[0]
> a[1]
> a[2]
> a[3]
> ......
> Thanks!
>
> --
> 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
Hi Harvey,
you can do this conveniently with a macro definition.
First type the first line by hand:
a[0]
then start defining a macro by entering
ESC q q
then do the editing work
yyp<ctrl-a>
end your macro definition by entering
q
Now position your cursor where the '*' (dont type this) is:
a[0]
a[1] *
To execute the macro type
<AltGr-q>
. The result is
a[0]
a[1]
a[2]
. If you want to execute it n times preceed AltGr-q by the
number n of executions you want to be executed.
HTH!
Best regards and have a nice weekend!
mcc
--
Unix,vim and a IBM model M - what does it need more?
--
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