És hogy kapj valami infót is:
nviban kapcsolt be a tildeop nevű beállítást (:set tildeop), és innentől a tidle ( azaz a ~ - a kisnagybetűfordító) parancs nem önmagában értelmeződik, hanem úgy, mint a d, c, y, <, > parancsok, azaz ~$ átvált a sor végéig, ~0 átvált a sor elejéig, ~~ a teljes sort megfordítja, stb - azaz pont használhatók vele a megszokott mozgatóparancsok - azaz amit kérdeztél.
Igaz, ez ellentétes a hagyományos vi-jal, ha vissza akarod kapcsolni, akkor értelemszerűen :se notildeop.
A vim-ről nem nyilatkozom, mert nincs szükségem a bloatságára, tudom használni a vi-t is. (De azért megkerestem: pont ugyanígy működik:)