J'ai un problème étrange avec mon fichier /etc/vim/vimrc
. J'essayais de me débarrasser du mode VISUAL dans VIM, donc j'ai essayé d'ajouter la commande set mouse-=a
dans mon fichier vimrc
.vimrc n'acceptant pas mouse- = une commande
Cependant, mon vim ne tient pas compte de ces changements. Lorsque je fais :set mouse-=a
dans openend vim, il fait ce que je veux (sélectionner du texte avec la souris sans passer en mode VISUAL), mais la commande ne fonctionne pas dans le fichier vimrc
.
J'ai également activé le "saut à la dernière position lors de la réouverture d'un fichier" dans vimrc
et cela fonctionne, ce qui me rend encore plus confus. J'ai essayé toutes les commandes possibles:
set mouse=a
set mouse=r
set mouse-=a
:set mouse-=a
Aucun d'entre eux travaille lorsqu'il est ajouté à /etc/vim/vimrc
.
Mon système est:
rRr-kali:~# uname -a
Linux rRr-kali 4.8.0-kali2-amd64 #1 SMP Debian 4.8.15-1kali1 (2016-12-23) x86_64 GNU/Linux
rRr-kali:~#
Etes-vous sûr que votre vimrc est en cours de chargement? Essayez de mettre "echo" vimrc chargé "' à la fin de votre vimrc et voyez si vous obtenez ce message lorsque vous ouvrez Vim. De même, où avez-vous eu l'idée du '-' dans' set mouse- = a'? – rednaw
Exécutez ': verbose set mouse?' (Avec le point d'interrogation) et il vous dira où votre configuration est surchargée. –
'/ etc/vim/vimrc' est ** pas ** votre' vimrc'. C'est le système 'vimrc' et vous, en tant que simple utilisateur, n'avez pas d'activité pour l'éditer. Utilisez '~/.vimrc'. – romainl