I'd say, VI is the ancestor (great-great-...) of GVIM. So, being a very good child, GVIM respects VI (and its great-great-users), and at the same time offers visual programming/debugging tools. New generation of children programmers may successfully use GVIM, but have no clue of its rich and powerful "hands-on-keyboard" VI heritage...
no subject
childrenprogrammers may successfully use GVIM, but have no clue of its rich and powerful "hands-on-keyboard" VI heritage...