2017-06-06 2 views
0

Ich habe seltsames Problem mit meiner /etc/vim/vimrc Datei.vimrc akzeptiert keine Maus- = ein Befehl

Ich habe versucht, VISUAL-Modus in VIM loszuwerden, also habe ich versucht, den set mouse-=a Befehl in meiner Datei hinzuzufügen.

Allerdings berücksichtigt mein vim diese Änderungen nicht.

Wenn ich :set mouse-=a im geöffneten vim mache, tut es was ich will (Text mit der Maus auswählen ohne VISUAL-Modus zu betreten), aber der Befehl funktioniert nicht in der vimrc Datei.

Ich habe auch die "Sprung an die letzte Position beim erneuten Öffnen einer Datei" in aktiviert und es funktioniert, das macht mich noch mehr verwirrt. Ich habe versucht, alle möglichen Befehl:

  • set mouse=a
  • set mouse=r
  • set mouse-=a
  • :set mouse-=a

Keiner von ihnen arbeitet, wenn sie /etc/vim/vimrc hinzugefügt.

Mein System ist:

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:~# 
+1

Sind Sie sicher, dass Ihr vimrc geladen wird? Versuchen Sie, 'echo "vimrc loaded" 'am Ende Ihres vimrc zu setzen und sehen Sie, ob Sie diese Nachricht erhalten, wenn Sie Vim öffnen. Woher hast du auch die Idee des '-' in' set mouse- = a'? – rednaw

+3

Führen Sie ': ausführliche Set-Maus?' (Mit dem Fragezeichen) und es wird Ihnen sagen, wo Ihre Konfiguration überschrieben wird. –

+1

'/ etc/vim/vimrc' ist ** nicht ** dein' vimrc'. Es ist das System "vimrc", und Sie, als ein bloßer Benutzer, haben kein Geschäft, es zu bearbeiten. Verwende '~/.vimrc'. – romainl

Antwort

0

bewegen mouse-=a bis Ende ~/.vimrc für mich das Problem behoben.

0

Falls Sie Debian 9 (Strecth) verwenden, um die Datei /usr/share/vim/vim80/defaults.vim bearbeiten und die Zeile 70 ändern

set mouse-=a 

Mit freundlichen Grüßen

Thibault zu setzen

Verwandte Themen