2016-10-21 15 views
0

vimの設定に問題があります。私がクリックするか、vimの中でマウスでスクロールすると、私は奇妙な動作をします。これらのアクションは時々私のモードを変更してレジスタからの挿入やコピーや貼り付け、またはランダムな文字の挿入に変わります。vimでは、マウスクリックとスクロールがキーストロークとして表示され、テキストがぼやけて表示されます

私はマウスをvimの中で頻繁に使用しないので、問題がいつ始まったのか分かりません。しかし、ときどき私のウィンドウをクリックまたはスクロールして、これらのコマンドが私の文書を台無しにしています。

i3とuxrvtでarchを使用しています。私は.vimrcファイルも共有していますが、ここでは新しいので、コピーして貼り付けるべきかどうかはわかりません。

uxrvtの代わりにxtermを使ってvimを開くと、マウスがクリックしてスクロールしてカーソルがリフレッシュされ、画面の中央と左側に配置されることに気付きました。

私は私の.vimrcにオプションset mouse=aを設定している

は私を助けてください:)

答えて

0

[OK]を、私は問題が何であったか、それを考え出しました。ある時点で、私は、このコマンドのマッピングされた:

:h set ttymouseを読ん<esc>を押した後、検索の強調表示結果を無効にするnnoremap <esc> :noh<return><esc>を、私は、マウスのクリックやスクロールがエディタに<esc>といくつかの他の文字を返すことに気づきました。これは、私の<esc>の私の再マッピングと一緒に、私のマウスの戻り値を台無しにしていた。

私は<esc>の私の再マッピングを削除することによって、それを固定し、私は私のマウスをいじりせずにそのマッピングを使用したい:(

+0

このことができますかどうかを確認:https://stackoverflow.com/questions/657447/vim- 。クリアラスト・検索の強調表示 – Sundeep

+0

おかげで、私は当初、私はその目的を達成するために、 '今' を使用しています、そこから '' を再マッピングのアイデアを得た 今私は 'nnoremap をマッピングされた:能楽' – Juanch0p

関連する問題