Kicsit túl sok mindent kívánsz a vi-tól.
Amúgy milyen a rendes törlés, amit az nvi nem tud? Vagy épp hosszú sorok törése amit nem tud? (de, tudja, de nem tudom mire gondolsz).
Visual mód is van benne, - bár ti ketten (a vim-mel) nem ugyanazt értitek alatta, mint a vi. (Normál vi-módban megnyomod a Q gombot, átvált ex-módba. Ott pedig begépeled a vi parancsot és visszavált - no mibe is? visual módba. Persze ha arra gondolsz, hogy általában inverzbe váltva mutatja a kijelölt szöveget - v vagy g parancs a vimben - no olyan visual módja valóban nincs.)
A 0dG parancs redundáns, sőt ha "a kurzortól a fájl végéig" akarsz törölni, akkor még hibás is, mert előbb elviszi a kurzort a sor elejére, majd attól a ponttól töröl. Az más kérdés, hogy mind ez, mind a dG azt a teljes sort kitörli, amiben akárhol van a kurzor, szóval igazából az a kérdés, hogy pontosan hogyan érted a az "innentől"-t.