私はvimでビジュアルモードを無効にする方法について多くの質問を見つけましたが、それらのどれも私の特定の問題を解決しませんでした。
ビジュアルモードを永久に無効にするためにファイルset mouse-=a
に追加しました。/etc/vim/vimrc
真実は、これが何もしないようです。しかし、ユーザーファイルに同じディレクティブを置くと.vimrc
機能します。
これが予想される動作ですか?私が逃したものは何ですか?.vimrc
各ユーザーのファイルを管理しないソリューションがある人はいますか?
よろしくお願いします!
私は完全に更新されたDebian 10を使用しています。
ベストアンサー1
Debian/etc/vim/vimrc
次のコメントが含まれています。
" Vim will load $VIMRUNTIME/defaults.vim if the user does not have a vimrc.
" This happens after /etc/vim/vimrc(.local) are loaded, so it will override
" any settings in these files.
" If you don't want that to happen, uncomment the below line to prevent
" defaults.vim from being loaded.
" let g:skip_defaults_vim = 1
言ったように:verbose set mouse?
、これは/usr/share/vim/vim81/defaults.vim
上記の設定($VIMRUNTIME
Debianの場合/usr/share/vim/vim<version>
)によって設定されます。
したがって、ユーザーのために~/.vimrc
(または)を作成したり~/.vim/vimrc
(空でも動作します)、コメントアウトを削除したりlet g:skip_defaults_vim = 1
できます/etc/vim/vimrc
。