Der vim Mausmodus unter Debian 9
Freitag, November 17th, 2017Unter Debian 9 Stretch hat vim eine neue default Einstellung bekommen, den Mouse Modus. Möchte man Texte per Maus kopieren bzw in die Zeichenablage legen dies nicht mehr.
Ich habe mir zum editieren der vim Konfiguration Datei folgenden Einzeiler geschrieben, den ich einmalig ausführen muss:
sed -i 's/^ set mouse=/" set mouse=/' /usr/share/vim/vim80/defaults.vim
Was macht er im Detail:
In der /usr/share/vim/vim80/defaults.vim muss unter folgender Sektion der set mouse
Parameter auskommentiert werden.
" In many terminal emulators the mouse works just fine. By enabling it you " can position the cursor, Visually select and scroll with the mouse. if has('mouse') " set mouse=r endif
[UPDATE]
beim Updaten von vim wird die vom Paket mitgebrachte defaults.vim mit einem merge conflict behandelt. Des wegen ist die oben eingeführte Varianten nicht sinnvoll. Alternativ kann man die /etc/vim/vimrc.local
oder ~/.vimrc
erstellen oder anpassen:
$ cat /etc/vim/vimrc.local " https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837761#76 " runtime! defaults.vim let g:skip_defaults_vim = 1 set mouse&
Ein einfaches touch ~/.vimrc
reicht aber auch. Achtung dann werden die anderen Default Einstellungen ebenfalls nicht geladen.
Quelle: blog.bricart.de