[Edinburgh-pm] vim question

asmith9983 at gmail.com asmith9983 at gmail.com
Tue Mar 25 17:11:07 PDT 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 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 Edinburgh-pm mailing list