On Fri, 2006-06-30 at 15:43 -0700, Mun Johl wrote: > Hi, > > When in vim, I often want to format numbers. For example, when editing > a Verilog file, I want to quickly change 12345678 to 12_345_678 for > readability; and when editing an email, sometimes I'd like to change > 12345678 to 12,345,678 . > > I did a search for programs to format numbers, but didn't really find > anything suitable. Before I take on the task myself, I thought I'd ask > if anyone knows of any such program/script/plugin. > > Thanks in advance. > > Regards,
You can use the regular expression: :%s/\(\d\)\(\(\d\d\d\)[EMAIL PROTECTED])[EMAIL PROTECTED]/\1,/g To add commas to all large numbers. Replace the comma with an underscore to add underscores instead.
