私はvimにかなり慣れていないので、マウスは(まだ)どこかをクリックして(すばやく移動するために)テキストブロックを選択するのに非常に便利だと思います。
私のvimrcで:
set mouse=a
そしてまた
set textwidth=80
set colorcolumn=80
クリックしてカーソルを移動できますが、列 91 の後ではできません。なぜこの動作が行われるのか、なぜこの恣意的な制限が行われるのか、私には本当にわかりません。
ドキュメントの有効幅を80列に制限しています。この任意の制限(選択した制限)の外側をクリックしても何も起こらないのも不思議ではありません。
どこでもクリックできるようにするには、
:set virtualedit=all
ただし、コンテンツに物理的な制限を設定した場合は、あまり意味がありません。
fileencoding と vim のエンコーディングを同じ値に設定してみてください。
set fileencoding=utf-8
set encoding=utf-8
ロケールも同じ値であることを確認してください。
「locale」コマンドを使用して、端末で独自のロケールを取得できます。