vim question

asmith9983@gmail.com asmith9983 at gmail.com
Wed Mar 26 00:12:30 GMT 2008


I have the following file contents which I'm editing with vim:-

      1  The quick brown fox jumped over the lazy dog.
      2  The:quick:brown:fox:jumped:over:the:lazy:dog.
      3  The quick brown fox jumped over the lazy dog.
      4  The quick brown fox jumped over the lazy dog.
      5  The quick brown fox jumped over the lazy dog.


I want to place my cursor on the b of brown on line 2, and with a simple
command change all the colons(:) to end of line,  to a space( ). Obviously its 
a change to end
of line only, so a g substitute modifier is no good. I've also tried selecting
selecting to end of line with v, visual mode, then applying ! operator with
sed -e 's/:/ /', but it didn't work.

Anybody got an idea that'll work.



-- 
Andrew


More information about the london.pm mailing list