Je krijgt een hoofdletter omdat je page-up of down toets een escape sequence genereert, waarschijnlijk met o.a. een tilde er in. De sequence begint met escape waardoor je in command mode komt. Een tilde (~) verandert het karakter onder de cursor van hoofd naar kleine letters of andersom.
Om het op te lossen kan je een mapping maken voor page up en down.
Doe maar eens zoiets...
:map (druk op control V)(druk op pageup) (druk op control V)(druk op control
(de haakjes en wat er tussen staat niet intypen maar uitvoeren wat er staat natuurlijk)
Nu zal pageup in command-mode werken zoals je wil. Doe hetzelfde met :map! voor hetzelfde effect in insert-mode.
Voor pagedown gebruik je niet control B maar control F.
Om deze instellingen altijd te hebben moet je de map commando's in een file genaamd .exrc zetten, in je $HOME directory (of .vimrc als je niet vi maar vim gebruikt). De dubbele punt voor map moet je dan weglaten.