barr@merak.hasler.uucp (09/13/90)
Hi people,
I have a problem with vi in SunOs UNIX 4.0.3. I'm attempting to
include the pipe symbol in a macro, but I can't stop vi
interpreting the pipe, instead of just taking it as a simple
character. A trivial example is:
map # r|
(the simplest one to prove the point). All I want to do is to
change the text to | but vi complains to me. I've tried quotes,
backslash, swearing at the machine... all to no avail.
Can anybody please put me out of my misery and help me out?
Thanks,
Stuart.
_ ___ __ Stuart J. Barr
(_ | |_) _, ,_ ,_ Ascom Hasler AG, Berne, Switzerland
_)._/. |_) (_| | | UUCP: ...!mcsun!hslrswi!barr "If it works,
POTS: (+41) 031 63 16 04 don't fix it!"mimperre@watcgl.waterloo.edu (Marco Imperatore) (09/14/90)
In article <1543@hslrswi.UUCP> barr@merak.hasler.uucp () writes: >Hi people, > I have a problem with vi in SunOs UNIX 4.0.3. I'm attempting to > include the pipe symbol in a macro, but I can't stop vi > interpreting the pipe, instead of just taking it as a simple > character. A trivial example is: > map # r| > (the simplest one to prove the point). All I want to do is to > change the text to | but vi complains to me. I've tried quotes, > backslash, swearing at the machine... all to no avail. > > Can anybody please put me out of my misery and help me out? Well, I'm not running on the same system as you but I hope the following suggestion works anyways. Here is it: map # r<control-v><control-v>| Hope it works out! Cheers. -- Marco Imperatore Computer Graphics Lab, University of Waterloo, Waterloo, Ontario, Canada uucp: mimperre@watcgl -- Marco Imperatore Computer Graphics Lab, University of Waterloo, Waterloo, Ontario, Canada uucp: mimperre@watcgl