Article View: comp.editors
Article #3388global bug in vi
From: Bruce Sudweeks
Date: Thu, 01 Dec 1988 18:57
Date: Thu, 01 Dec 1988 18:57
26 lines
1326 bytes
1326 bytes
I seem to have found a bug in vi. I'm running UCB version 3.7 on a sun 3/50.
The problem occurs when I use global search and destroy type commands.
Following the command execution, ALL of my buffers get wiped out. For
example: (yank something into a buffer first, then try to retrieve it after-
wards).
#### replace every occurance of pattern with pattern2 until end of file ####
:.,$g/pattern/s//pattern2/
#### replace first occurance of pattern with pattern2 in all files which
have PATTERN in them ####
:g/PATTERN/s/pattern/pattern2/
These are just a couple examples. I have tried a number of the global commands
with the same results. Has anyone else seen this bug?
-Bruce-
e-mail { sun, pyramid } sudweeks@megatest
ps. please don't send me work-a-rounds for the above two examples, In most cases
I have figured out ones myself. I would just like to know if there is a copy
of vi which doesn't exhibit this problem.
Technical Details
Message-ID:
<1039@desert.megatest.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!watmath!clyde!att!rutgers!mailrus!purdue!decwrl!megatest!sudweeksShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!clyde!att!rutgers!mailrus!purdue!decwrl!megatest!sudweeks From: sudweeks@megatest.UUCP (Bruce Sudweeks) Newsgroups: comp.editors Subject: global bug in vi Message-ID: <1039@desert.megatest.UUCP> Date: 1 Dec 88 18:57:47 GMT Organization: Megatest Corporation, San Jose, Ca Lines: 26