viwUとかgUiwとかすることで単語の先頭へ移動したカーソルを直前の場所に戻したい


ノーマルモードで`v``i``w``U`するとカーソル上の単語がアッパーケースになりますが、カーソルが単語の先頭へ移動してしまいます。  
`C-o`で直前の位置へ戻ることを期待しましたが、まったく関係ないところへカーソルが飛んでしまいました。  
どうすれば戻れるようになるでしょうか？



[code]

    nnoremap v m`v
    nnoremap g m`g
    
[/code]

上記の設定をvimrcへ書きます。



[code]

    nnoremap v m`v
    nnoremap g m`g
    
[/code]

上記の設定をvimrcへ書きます。

