Why can’t ed be exited with C-c?

The program ed, a minimal text editor, cannot be exited by sending it an interrupt through using CtrlC, instead printing the error message “?” to the console. Why doesn’t ed just exit when it receives the interrupt? Surely there’s no reason why a cryptic error message is more useful here than just exiting. This behavior leads many new users into the following sort of interaction:

How do I determine the number of rows and columns in a gnome-terminal window while resizing?

I’m running Fedora 21 which comes with gnome 3.14. In older versions, when I resized a terminal, a little box would appear that showed the dimensions of the terminal (in columns and rows, not pixels; defaulting to 24×80). Now when I resize the terminal, this box doesn’t appear. How do I re-enable this feature, or … Read more