Christian Brabandt wrote:

> here is a patch, that implements Ctrl-A/Ctrl-X in visual mode. This
> allows for easy incrementing of numbers, when e.g. the leading '-' is not
> supposed to be considered as a negative sign. For example you have a list of
> files:
> 
> foobar-1
> foobar-2
> 
> and want to increment the 1, and press Ctrl-A on the number, it will be set to
> foobar0. This is probably not what is wanted, so you can use visual mode to
> select the number and press Ctrl-A on it, so that it will be incremented.
> 
> While I was at it, I thought it was a nice idea, to make incrementing several
> numbers (a block of numbers was selected) easier to have each single value
> incremented by an additional number. This allows for something like this.
> 
> 
> 1
> 2
> 3
> 
> Visually select the lines, press Ctrl-A and Vim will increment this line to:
> 
> 2
> 3
> 4
> 
> This might be useful, if one puts several times the same line and then want to
> increment each number so it is one more than the one above it. Now you could
> simply visually select the number and press Ctrl-A. Before, one needs to
> manually increment each number several times.
> 
> The attached patch includes documentation and a test, for this feature.

Nice, thanks.

-- 
>From "know your smileys":
 *<|:-) Santa Claus (Ho Ho Ho)

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\  an exciting new programming language -- http://www.Zimbu.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
You received this message from the "vim_dev" 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

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui