Bearbeiten: Das Problem mit einer aktivierten Maus vimscheint spezifisch zu sein gnome-terminal(Version 3.4.1.1-1; ich verwende den Gnome 3-Fallback-Modus). Wenn ich laufe xterm, ist die Mausunterstützung in vimstandardmäßig deaktiviert, und ich habe die Option, sie zu aktivieren ( :set mouse=awas ich nie tue) und zu deaktivieren ( :set mouse=). Im Gegensatz dazu , wenn ich laufe vimin gnome-terminalist Maus - Unterstützung standardmäßig aktiviert und es ist nicht möglich , sie zu deaktivieren ( :set mouse=hat keine Wirkung). Gibt es eine Lösung, bei der der Terminalemulator nicht geändert werden muss?
Ich möchte die Mausunterstützung in vollständig deaktivieren vim. Ich verwende vimVersion 2: 7.3.547-3 bis gnome-terminalVersion 3.4.1.1-1. Die folgenden Befehle können .vimrcdie Mausunterstützung nicht deaktivieren , unabhängig davon, ob sie direkt in vim ausgeführt oder meiner Datei hinzugefügt wurden :
set mouse =
set mouse =""
Basierend auf dem Lesen des vim-Handbuchs und der Online-Posts sollten einer oder beide dieser Befehle funktionieren. Im vim-Handbuch heißt es insbesondere:
'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.
Ich benutze einen Laptop und jedes Mal, wenn meine Hand über das Trackpad streicht, bewegt sich meine Cursorposition in vim abrupt.