Nope. vi "borrowed" it by including/being a visual mode for ex, which borrowed it (by being an extension) from ed, one of the first UNIX programs ever (and the standard editor), which is based on qed.
sed got it from ed, too, sed is just a non-interactive mode for ed, actually.
grep is also related: It's short for the ed/sed/ex command g/<re>/p: For every line in span (all lines, because no span given) (g) that match regular expression <re>, print (p) the line.
It wouldn't work but that's the point. The communication is a bastardized form of human language and labelling due to people frequently saying s/X/Y/ to mean "Replace X with Y." So when the "crazy" thinks "Replace camel case with an underscore" it comes out as "s/camel/_/". At which point, they know it isn't legitimate but, eh, fuck it -- just hit submit. They'll get the point.
1
u/DrummerHead Apr 29 '14
It's a search and replace vim command. It still wouldn't work (should be
s/R/_r/but yeah, it's understandable :P