guitou Foujanet wrote:
> Hello ,
>
> I have started to use VIM 1 month ago and I think I start to
> understand the philosophy of this editor.
> But I have a problem, I am sure that there is a solution. My problem
> is the following: I would like to increment a binary number. For
> example, I would like to increment 00000001 -> 00000010 -> 00000011
> and so on...
>
> But the key Ctrl-A increment a decimal number, and I don't find the
> method to increment a binary number.
>
> And after that, I would like to use a macro to increment a number from
> 2^0 to 2^8 for example.
>   
The latest version of visincr (a plugin) supports production of binary 
incremented lists.

0
0
0
0
0

Use ctrl-v to select the column, then press  :IB.  The result:

0 
1 
10
11
100

Same, but use :IIB:  (this is right-justified, but variable-width fonts 
won't work as well to show this)

  0
  1
 10
 11
100

Want zero-fill?  Try the same with :IIB 1 0  (increment by one, fill 
with zero, right-justified):

000
001
010
011
100

If you want visincr, you can get it from my website: 
http://mysite.verizon.net/astronaut/vim/index.html#VISINCR .

Regards,
Chip Campbell


--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to