Vim Kung-Fu

Loïc Grenié loic.grenie at
Sun Oct 17 08:01:03 UTC 2010

2010/10/17 Christopher Lemire <christopher.lemire at>:
> On Sun, Oct 17, 2010 at 12:26 AM, Tom H <tomh0665 at> wrote:
>> On Sun, Oct 17, 2010 at 1:02 AM, Christopher Lemire
>> <christopher.lemire at> wrote:
>>> My contacts list in google (used for most google web apps, google
>>> voice, gmail, etc.) is very messy. I could edit it through google on
>>> the web, but that is tedious. I exported the contacts list in all 3
>>> available formats. None are very readable or understandable. I'd like
>>> to edit with vim (mostly in command mode) one of these files, and then
>>> import it back into Google. I googled "edit cvs OR vcf with vim" and I
>>> came up with unrelated search results, mostly CVS as in Control
>>> Version System. Any thoughts? How can this be done?
>> It's not cvs but csv as in comma-separated values.
>> It might be easier to edit one of the csv files in OO, or at least
>> prep it in OO because you probably have many unused fields/columns and
>> then edit it with vi.
>> --
>> ubuntu-users mailing list
>> ubuntu-users at
>> Modify settings or unsubscribe at:
> I'm not sure what you are getting at? How does one edit something in
> OpenOffice using vim. If the format of these files was a little more
> clear, readable, then I would go ahead and use vim/gvim to edit them.
> Perhaps there is some type of conversion for these files. I can
> convert them to a better formatting for editing, and then when I am
> done, convert it back and import the file back to google.

    His suggestion was to use OpenOffice *instead of* vim. The .csv format
  is a spreadsheet format so that OpenOffice Calc organizes the data in
  a nicer way. However you loose all the vim goodness obviously.

    The .csv format is the following: you have a table, rows are separated by
  CR+NL (DOS newline) and inside each row the columns are separated by
  commas. The first row gives the column titles. It's probably difficult to edit
  using vim, it really depends on what you want to do.



More information about the ubuntu-users mailing list