vimでマウスホイールボタンクリックした時に意図しないものがペーストされる ついでに~/.vimrc
とかdefaults.vim
の読み込み順とか
linux:ubuntuあたりでの話です。urxvtとかで。ブラウザ上とか他ターミナルとかで選択したものをペーストするつもりがvim的クリップボードからペーストされているご様子。
結論: shift + クリック で外部クリップボードからpaste
らしい。
もとい。
CUIでもマウスな事が出来るような感じらしい。
それは良いけど慣れた動作は欲しい...
~/vimrcにset mouse-=aとかすると良いとかある。
/etc/vim/vimrc.local
とかに記述すると何か意図しない動作。
値の確認はおしりに?をつける
:set mouse?
mouse=
になってればマウス機能offらしい。
mouse=a
あれー?ちなみにvとかrとかあるご様子。
vimrcの読み込み順序
vim起動して
:scriptnames
で確認
1: /usr/share/vim/vimrc
2: /usr/share/vim/vim81/debian.vim
3: /etc/vim/vimrc.local
4: /usr/share/vim/vim81/syntax/syntax.vim
5: /usr/share/vim/vim81/syntax/synload.vim
6: /usr/share/vim/vim81/syntax/syncolor.vim
7: /usr/share/vim/vim81/filetype.vim
8: /usr/share/vim/vim81/colors/slate.vim
9: /usr/share/vim/vim81/defaults.vim
10: /usr/share/vim/vim81/syntax/nosyntax.vim
11: /usr/share/vim/vim81/ftplugin.vim
12: /usr/share/vim/vim81/indent.vim
13: /usr/share/vim/vim81/plugin/getscriptPlugin.vim
14: /usr/share/vim/vim81/plugin/gzip.vim
15: /usr/share/vim/vim81/plugin/logiPat.vim
16: /usr/share/vim/vim81/plugin/manpager.vim
17: /usr/share/vim/vim81/plugin/matchparen.vim
18: /usr/share/vim/vim81/plugin/netrwPlugin.vim
19: /usr/share/vim/vim81/plugin/rrhelper.vim
20: /usr/share/vim/vim81/plugin/spellfile.vim
21: /usr/share/vim/vim81/plugin/tarPlugin.vim
22: /usr/share/vim/vim81/plugin/tohtml.vim
23: /usr/share/vim/vim81/plugin/vimballPlugin.vim
24: /usr/share/vim/vim81/plugin/zipPlugin.vim
/etc/vim/vimrc.local
の後に/usr/share/vim/vim81/defaults.vim
があるのでmouseとか上書かれてるっぽい。
詳細:(ありがとございます)
https://qiita.com/thinca/items/9a42ef9047d44a765bdd
~/.vimrc
の存在によって動作が変わる
カンベンしてください...
とりあえず
~/.vimrc
source $VIMRUNTIME/defaults.vim
set mouse-=a
としています。
CUIでマウスクリックしてそこにカーソルが移動するのが是なのか非なのかで分かれ道なのでしょうか。