I don't have Tabular plugin installed, but Align plugin.: http://www.vim.org/scripts/script.php?script_id=294
I don't know what is exactly expected output.
with Align plugin, I just type `
:AlignCtrl p0P0rl
then
:%Align \.
your file content was changed into:
Dec 19, 2012 Advertising November Adwords 43.00 -Roger
Dec 01, 2012 Rent, Sublease 200.00 -Mary
Nov 01, 2012 Rent, Sublease 200.00
Oct 01, 2012 Rent Sublease 200.00
Nov 05, 2012 Advertising 42.00
Oct 01, 2012 Advertising September 50.00
EDIT
JHo, just for your information. I didn't find how to reach your need in one shot, or say, two, first AlignCtrl and then Align. But it is doable.
1st step:
:%Align [0-9]*\.[0-9]
your file will look like:
Dec 19, 2012 Advertising November Adwords 43.00 -Roger
Dec 01, 2012 Rent, Sublease 200.00 -Mary
Nov 01, 2012 Rent, Sublease 200.00
Oct 01, 2012 Rent Sublease 200.00
Nov 05, 2012 Advertising 42.00
Oct 01, 2012 Advertising September 50.00
then set the AlignCtrl
:AlignCtrl p0P0rl
finally press ctrl-v
select only the decimal number column, type:
:'<,'>Align \.
text was changed into:
Dec 19, 2012 Advertising November Adwords 43.00 -Roger
Dec 01, 2012 Rent, Sublease 200.00 -Mary
Nov 01, 2012 Rent, Sublease 200.00
Oct 01, 2012 Rent Sublease 200.00
Nov 05, 2012 Advertising 42.00
Oct 01, 2012 Advertising September 50.00