Regex для вставки пробела в vim

Я супернуб в области regex (только что прочитал свои первые статьи о них), и в то же время работаю над более активным использованием vim. Я хотел бы использовать regex для поиска всех случаев двоеточия :, за которыми не следует пробел, и вставить один пробел между этими двоеточиями и любым символом после них.

Если я начинаю с:

foo:bar

я хочу закончить

foo: bar

Я дошел до %s/:[a-z], но теперь я не знаю, что делать со следующей частью %s.

Также, как мне изменить утверждение :[a-z], чтобы оно отлавливало все, что не является пробелом?

14
задан Lee Quarella 6 December 2011 в 20:02
поделиться