質問: set mouse ="" vimのマニュアルとオンライン投稿を読むと、これらのコマンドのいずれかまたは両方が機能するはずです。特に、vimマニュアルには次のように記載されています。'mouse' string (default "", "a" for gui, ms-dos and win32) the mouse can be enabled for different modes: n normal mode v visual mode i insert mode c command-line mode h all previous modes when editing a help file a all previous modes r for |hit-enter| and |more-prompt| prompt normally you would enable the mouse in all four modes with: > :set mouse=a when the mouse is not enabled, the gui will still use the mouse for modeless selection. this doesn't move the text cursor. ラップトップを使用していて、手がトラックパッドをブラッシングするたびに、vim内のカーソル位置が突然移動します。
回答: 私は多くのlinuxフレーバーでこの悪い動作を引き起こすものを見つけました:/usr/share/vim/vim80/defaults.vim # may be "vim81" depending on your vim version ~/.vimrcがない場合は「ソース」ですが、/etc/vimrcまたはそのような/etcファイルがある場合でも、@ lgpasqualeによって提案されているように空のファイルを作成しないでください:mkdir ~/.vim/; [[ -s ~/.vim/vimrc ]] && echo "aborted, file exists" || :> ~/.vim/vimrc defaults.vimから取得した他の機能(構文の強調表示など)が気に入った場合は、前のコマンドではなくこのコマンドを使用できます。mkdir ~/.vim/; [[ -s ~/.vim/vimrc ]] && echo "aborted, file exists" || echo -e "source /usr/share/vim/vim80/defaults.vim\nset mouse=" > ~/.vim/vimrc