An appealing idiom is :g with |. Inherited from vi, :g can run multiple commands. How about
:let n = 1 :g/$/s/^/mv /|s/$/\=printf(' sub%03d',n)/|let n += 1 Makes it easy to choose the start, the increment, and which lines get numbered. Also, it's built from simple pieces, thus easy to remember. Regards, John --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_use" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---