I'm studying the ed text editor.
To exit from input mode, a user should enter a line a single period (.
).
Let's say I want to enter the period as text.
I thought of a workaround: first, I insert something like ..
. Then, I replace ..
with .
.
But my approach is little unwieldy. Is there a better way to do this?
Reading through the C source for GNU
ed(1)
, there is no escape character. On the occasions that I've wanted to do this, I tend to add a blank line and then use a quick substitution:or you can add a character then delete it (which, if you're playing
ed(1)
golf), is one character more than above)