Vi was the first full-screen text editor that was intended to be small, but challenging for people who use GUI text editors, such as NotePad++, or gedit.