[Cialug] vim global replace

Paul Gray gray at cs.uni.edu
Fri Sep 18 10:04:28 CDT 2009


Todd Walton wrote:
> I'm using vim in cygwin.
>
> $ vi --version tells me:
> VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Oct  9 2008 15:23:22)
>
> I've opened a text file and ran:
>
> :s/^/'/g
>
> It only puts a ' on the first line and then stops.  Pushing n tells me
> "E35: No previous regular expression".  Pushing & puts another ' on
> the first line.
>
> Anybody know what gives?  Ultimately, my goal is to put a pair of '
> around the contents of each line.  It's a
Global replace is indicated by "%"

ESC : % s / ^ ....

-PG



More information about the Cialug mailing list